Yeah I was half asleep on that one, excuse me Winter, you too Fox.
Yeah Christmas loses a little bit of that magic when you're older, all part of being an adult.
Well I'd say anything handmade is good but not everyone like those. When I was a kid I couldn't appreciate it till I was little older. Some kids (and teens) like it though, especially if it's something they'd need. I'd love a scarf personally.
If you know their interests or something they like that's a good start, but simplicity is good too. You can get a youngun something they can play with that's new and they'll enjoy it. Sometimes something simple but personal for them works too.
I got pencils with my name on them for christmas I loved those pencils, I've seen these items made with the kids name inscribed on it. Stuff like that. Doesn't have to be expensive just...personal. Something for them. Get a teen a mug with their name on it, they give you lip ask them what they got you, and hope they didn't actually get you anything. (Don't take that advice, that's mean though I have done it).
This is just random stuff I found works if your wallet can't pay for that 100 dollar toy they'll throw away and use the box instead for. A gift card is always an option and teens will appreciate it if it's something they like though I personally don't like giving them, it works, it cheaps and shows you at least thought of them.