The origins of the now traditional Christmas Celebration, distinct from earlier pagan winter holidays, date to sixth century England. By the middle ages, it was a well established important holiday, with traditional pageantry, customs, music and feasting all its own. Customs from pre Christian days were incorporated into the Celebrations, and many still remain.
However in 1647, the English parliament passed a law that made Christmas illegal, all festivities were banned by the Puritan leader Oliver Cromwell, who considered feasting and revelry on what was supposed to be a holy day to be immoral. The ban was lifted only when Cromwell lost power in 1660.
In Britain, the Holy Days and Fasting Days Act of 1551 (which has not yet been repealed) states that every citizen must attend a Christian church service on Christmas Day, and must not use any kind of vehicle to get to the service There are a large number of Britons who break this law every year. The law may have been intended to encourage humility by forcing even the wealthy to attend the church on foot, or perhaps it was simply to avoid the traffic and parking crush that universal attendance would otherwise have brought about.