Tonight's full Moon is a "Blue Moon." It's the second full Moon this month and the first Blue Moon to fall on New Year's Eve in nearly 20 years. Blue Moons are rare (once every 2.5 years). Blue Moons on New Year's Eve are rarer still (once every 19 years).