I ran into the same problem two years ago. I bargained with myself, and said that it was a "special occasion", and allowed myself to smoke. After that, I was allowing myself to smoke on weekends, and then it was only a matter of time until I was smoking daily again. (Of course I was drinking throughout this period as well).
My suggestion (and what I am going to do myself) is to treat NYE just like any other day. Or, if I celebrate at all, it will be something small, in a calm environment, with people who are not drinking.
Not everyone goes to humongous, booze and smoke filled NYE party. It took me a long time to realize this, but it definitely gave me peace of mind.