Dear god, some of the posts on here are horrifically patronising. Can you hear yourselves?! All this 'oh you can meet someone/ go to friends/ book a holiday ' platitudes.
OP, I get a little of where you're coming from, at least partly as I have no family. I've not spent Xmas with a parent for 20 years. That is shit. I hate all the Xmas is about families...not much consolation when you have no parents or siblings.
The thing about friends...well it's nice to imagine some Friends style set up where everyone lives nearby, you're all single and fabulous, and you have oh such a lovely time. Reality isn't like that. Often friends are not in the same boat. Their lives go in different directions. And really who wants to have to ASK to come over at Xmas? If the friends were that interested they'd offer. I used to offer my single friends to come to mine at Xmas. I appreciated they might not fancy it though but I wanted them to know the offer was there. Not that anyone ever invited me anywhere at Xmas (or New Year...)
OP, it is shit and I'm sorry. I understand the wanting it to be different. Maybe things will change, maybe they won't. One thing I can say for definite is that it doesn't matter how hard people try, sometimes things just dont work out as we hope. You can make huge efforts with internet dating, and never meet anyone suitable. Dating is not like looking for a job, effort doesn't automatically equal results. And anyone who says otherwise is talking out of their arse.
As to what to do at Xmas...I'd say buy yourself some nice food and drink, find a few box sets on Netflix (nothing romantic or schmaltzy) and just treat it like you're having a few quiet days off work, rather than it being Xmas.
Hope you have a decent time whatever you end up doing.