New Year’s Day was not always celebrated on January 1. In the time of the Anglo-Saxons, December 25 was the first day of the new year. The Gregorian calendar set December 31 as the last day of the year, but that did not keep people throughout history from celebrating March 1, March 25, and… more goodness …
