I find Christmas and other 'happy times' very difficult but I must say something I always find cheers me up is summer.
You don't need to be socialising to enjoy it, just sitting in your garden with a book or having a walk in the park is so simple yet so lovely.
I am definitely a summer person!