To understand their desire to ban Christmas, we need to understand a bit about the Puritans. They were, as their name suggests, purists about their Christianity. There is nothing in the Bible about celebrating the nativity. They were correct about that. The Bible also never tells us the season, much less the date, on which Jesus was born. They were correct about that as well. The date chosen by the Catholic Church to celebrate Christmas was - in fact - the same date that the pagan Romans used to celebrate Saturnalia. They were correct about that, too.
But it was more the way Christmas was celebrated that infuriated the Puritans of Massachusetts. “Men dishonor Christ more in the 12 days of Christmas than in all the 12 months besides,” wrote 16th-century clergyman Hugh Latimer.
To say there was nothing holy about their methods is an understatement. Drunken feasting, vandalism, and even violence were not unknown at the time. The celebration was more of a frat house party than a solemn occasion. Feasting, drinking, gambling, and other unsavory pastimes were the norm.
The prohibition on Christmas lasted until 1681 when King Charles II threatened to revoke the Puritan's charter if they didn't relax their intolerant laws, which included the ban on Christmas. Yet for years after this - well into the 1800s - schools and businesses stayed open on Christmas in Massachusetts. It wasn't until 1856 that the state recognized Christmas as a public holiday.