The Romans used to worship Sol invicitus on December 25th. The first Christmas celebrations were ordered to take place on the 25th by emperor Constantine.
Most religions in the Roman empire were under control of the emperor. Romans also used to celebrate Saturnalia before Sol invicitus became the state religion on the 17th-23rd December which is said to have been a major influence in Christmas with gift giving and lighting candles. Christianity in the Roman Empire was completely influenced by Roman culture, if you want to see what Rome was like you need only to go to a Roman Catholic church for its services, hyms, architecture, art, priests etc.
There was a feast day in Christiany on the 25th December for Anastasia of Sirmium.
The Jews have Hanukkah sometimes on Christmas day depending.
Other religions and cultures in modern times espicially in countries where Christmas choose to celebrate their own festivals or make new ones around the same time as Christmas sometimes on the day other times not probably because everyone else is off for those two weeks. Even atheists or pagans choose to celebrate at Christmas sometimes on Christmas day other times on a day close to Christmas so they can enjoy Christmas too.
Christmas for Christians really begins with advent 4 weeks before Christmas day and continues on for the 12 days of Christmas until the new year. December is a time for celebrating for a lot of cultures and everyone is free to do their own thing.
Select age and gender to cast your vote: