We almost always pay with a credit card BUT
always pay off the entire amount, when the bill comes. We simply don't like carrying much cash on us.
Our (grown) kids will be getting sensible gifts, for Christmas. For instance, my dd has asked for (homemade) scones, soups, and a crocheted scarf, along with "a pair of fuzzy socks . . . just ONE pair, Mom!"
I'll include a few surprises but pretty much practical stuff.
Ds is getting practical, needed/wanted stuff, as well. Included in his gifts will be socks (every year, he asks for new socks!) and razor blades!
I also traditionally give them each a can of cashews, each Christmas! That started many years ago and they look for those cashews, each year.