The 25th of December was a public holiday in the first half of the 17th century, and all businesses were closed. People flocked to special church services, and public spaces were decked out in holly, rosemary, and ivy. Dancing, singing, drinking, and gift-giving were all part of the festivities. Roast beef and mince pies were popular holiday fare. But in 1647 Christmas was banned in England, a ban that lasted for nearly 20 years, and sparked a Civil War.
The Puritan government imposed the ban in 1647 because they believed Christmas was being used as an excuse for drunkenness, promiscuity, gambling, and other forms of excess. They also saw such celebrations as being too closely associated with Catholicism at a time when Catholics were viewed with suspicion at best, and hated and persecuted at worst. Whilst the 1647 Christmas ban was one of the longest, it wasn’t the first Christmas ban.
Follow the link to read more about Why was Christmas banned in England