In Puritan England Christmas carols were abolished by parliament in 1627 being considered part of a “worldly festival.” While ...