December 31st is celebrated as New Year's Eve because it marks the final day of the year in the Gregorian calendar.