Unlike the astronomical seasonal definition, these dates are dependent on the Gregorian calendar and time zones.
Two full moons in one month (the second of which is a “blue moon”):
2009: December 2, December 31 (partial lunar eclipse visible in some parts of the world), only in time zones west of UTC+05.
2010: January 1 (partial lunar eclipse), January 30, only in time zones east of UTC+04:30.
2010: March 1, March 30, only in time zones east of UTC+07.
2012: August 2, August 31, only in time zones west of UTC+10.
2012: September 1, September 30, only in time zones east of UTC+10:30.
2015: July 2, July 31.
2018: January 2, January 31, only in time zones west of UTC+11.
2018: March 2, March 31, only in time zones west of UTC+12.
2020: October 1, October 31 only in time zones west of UTC+10.
The next time New Year’s Eve falls on a Blue Moon (as occurred on December 31, 2009 in time zones west of UTC+05) is after one Metonic cycle, in 2028 in time zones west of UTC+08. At that time there will be a total lunar eclipse.