December 31 is the 365th day of the year (366th in leap years) in the Gregorian calendar. This date is well known for New Year's Eve as it is the last day of a given calendar year, as the following day is January 1st, the first day of the following year.