Question: what to do on christmas day by yourself?
Answer: Spend some time volunteering. Volunteering is a brilliant way to give something back (brownie points for emulating the true spirit of Christmas). ... 
Find a community Christmas dinner event. ... 
Prefer to spend Christmas alone? ... 
Book a stay in a hotel. ... 
Travel alone at Christmas. ... 
Wrap up and walk.