Hey - MrTumble - way to go!!
I am going to my office Christmas do this year and will happily stay sober - even last year (whilst in active alcoholism) I stayed sober (not that I remember, lol!). Frankly my view is that I treat our do as an opportunity for a good meal
You did a fabulous job and have lots of people here who care and who can help you not be lonely