12/31 is a Blue Moon - the second full moon in one month. Pretty rare and also there is a lunar eclipse that day and it is last day of the year. Additionally Mercury is retrograde that day. So plenty of astrological excitement to go around.