I've always given all the family youngsters automatic presents at birthday and Xmas - Amazon vouchers or cash to spend. Now they're getting to their 18th and beyond. I've been giving them a lump of dosh each for their 18th (not a whole lot, maybe, but as much as I could afford) and then regarding them as adults who get a present if appropriate. I've told the parents and they're pretty well fine with that approach.
Just that I noticed that the 'first round' of 18+ youngsters seemed pretty pissed off to get Xmas presents and not cash or vouchers this year. I can understand that they might have assumed that they would get something from me in cash/vouchers to buy their Call of Duty Purple Ops 87 or whatever but I felt quite low when the Xmas paper was ripped off their (carefully chosen) presents and they were flung aside.
Am I being unreasonable? I don't see it right that I should be just handing out cash for ever and a day but maybe I'm being too tough. I'd welcome views.