autan, don't be quitting on us now, we're not leaving any man behind this xmas!!
Your close family know your not drinking, right? that's the foundation, non alcoholic drinks all day long without the danger of someone offering you a drink, plus if it's in your own home YOU get to control the party! . . . YOU have free reign of the kitchen etc.
I'd say what helps me sometimes is get outside for fresh air when things get tough, regroup, breath deeply and then go back in.
You can do this!!