We play games on Christmas Eve, watch movies (National Lampoon or whatever they like, doesn't have to be Christmassy), have appetizers they like or pizza or meals (their favorites), chowder, etc. We just make it fun. We get a new game (appropriate and fun for teens too) and all play.
Get them off their devices. That's key.
I do baking and while it's true the older ones do not participate (my younger ones have taken up the slack), you might be able to still get them involved.
When my teens have friends over, it's amazing what they will do. If I stuck out cookies with frosting, I bet they would decorate them. They get all kiddie-like with their buds. It's silly and ridiculous, but I think they love to revert back, even if in a teen-way.
Sometimes you have to include friends or your kids take off to see their buds. I'm ok with that. I think I was the same. I just want joy.
Back home, my sister (big family) did a sleepover at my mom's house when her kids were teens. They all piled onto the living room couches etc. and slept around the fire with my mom. They loved it. We also played cards.
If you keep it 'special', like something you only do that one time a year, they look forward to it. Teens love traditions.
Brunch here - we do a casserole that they especially love. We do a big bonfire (that they can invite friends to), and stuff teens would enjoy. We do a big walk after some of the meals, sometimes at twilight - whoever wants to come. If we have snow, sledding - teens love that stuff.