I was around alcohol on new years myself, I wouldn't say it was easy, but I made it through just drinking soda. And by the end of the night I had a natural high of just being tired so that made things pretty fun.
I agree you sponsor had a very valid point, but give yourself a pat on the back for unleashing sheer human will power. =3
Kudos on staying sober, keep it real!