I'm not fan of the 'I had to drink again to remind myself how awful it was' idea - I think it amazing (in a bad way) how we can rationalise a truly horrible destructive idea.... but what's done is done.
This thread has a lot of links for ideas for social occasions and staying sober
http://www.soberrecovery.com/forums/...val-guide.html
Bottom line is be prepared for rationalisations and bad ideas -
do whatever you have to to not drink - and you can make a sober Christmas - the first of many
D