I don't buy for my family (too many sibs, in law's, nieces/nephews) and I only buy something small for my partner. This year it's perfume. For our boys they get cash. One is almost 19 and the other is 21 and they'd much rather buy for themselves than have me pick something they don't want.

If I see something I think someone would like during the year I buy it at that time. I'm not into all the buying at Christmas. I also make it clear that I don't expect anything at Christmas. I'm just happy to hang with the family.