The Puritans were a group of strict Christians who believed that Christmas was a sinful holiday. They believed that celebrating Christmas was a pagan practice and that it encouraged drunkenness and other sinful behaviors. The Puritans banned Christmas in England in 1647, and it was not celebrated for the next 12 years.