Hey jinny - sorry to hear you're not feeling that great. I know it's hard to say no to things because you feel you are going to let people down but i totally agree with what sabby and chocolate lover said.
A few years ago i had a horrible incident with my sister, we had gone out to bond more (on instructions of my mother) but in actual fact she said something that hurt me so much i could not be close to her for a long time. This christmas though we went out again together, my other sisters told me not to go but i went because i wanted to create a new memory for that place (which i've not been in since). Although it didn't make everything better, i feel half way on the way to making that a 'safe' area again. So i agree with sabby, let some people down and create a new happy comfortable 'safe' new year memory for yourself. Starting this year! It may take a while but who knows, maybe in the future the good memories you create now (even if it is just watching tv this year in a comfy jumper) will over-ride the older ones.
I usually go out on new year - kinda always felt i 'had' to so that i'm not left out but this year i just fancy sitting in watching some film on tv, may not even stay up till 12pm! And it doesn't make me lazy nor will i be letting others down (i've turned down invites) because at the end of the day (haha sorry for the pun) it's only 1 night. I think you matter more this year. Indulge yourself a little - actually better than that - listen to your son. Kids are brilliant at 'knowing' things. Heck i think he'll enjoy spending quality time with you too!!
I hope you will think about sabby and chocolatelovers and everyone else advice. I think you need a relax!