by: David Barton
Even though Christmas did not become a national holiday until 1870, it has a centuries old history in America. Interestingly, in colonial America, the southern regions that were more directly linked to High-Church traditions (e.g., Anglicans, Catholics, Episcopalians) celebrated Christmas; but the northern regions especially linked to Low-Church traditions (e.g., Congregationalists, Baptists, Quakers) did not. Those Low-Church colonists associated the pomp and grandeur of Christmas celebrations directly with the autocratic leaders and monarchs in Europe that they so opposed.
Massachusetts therefore passed an anti-Christmas law in 1659, and it was not until the 1830s and 1840s that Christmas celebrations became accepted in New England (although as late as 1870, a student missing school on Christmas Day in Boston public schools could be punished or expelled). But by the 1880s, Christmas celebrations were finally accepted across the country and began to appear at the Whit House. For example: