"Today is Christmas Day, celebrated by Christians since the 4th century AD. Early Christians believed that the only important holiday of the year was Easter, but in the 4th century, a heretical Christian sect started claiming that Jesus had only been a spirit, and had never had a body. The Church decided to emphasize Jesus' bodily humanity by celebrating his birth...
Most Christian theologians believe that Jesus was actually born in the spring, because the scripture mentions shepherds letting their animals roam in the fields at night. The Christian church probably chose December 25th as the official birth date because of competition with pagan cults, who celebrated the winter solstice on that date.
The problem with combining Christian and pagan traditions was that the winter solstice had traditionally been a time of drunken feasting and revelry, and many Christmas celebrations became similarly festive. Many preachers began to speak out against the celebration of Christmas, and after the Protestant Reformation, Puritans outlawed Christmas altogether..."
- Continued at The Writer's Almanac