The origin of celebrating Christmas on December 25 is due to the fact that in the Roman Empire it was Saturnalia, an event in which the winter solstice was celebrated. You have all the information in: «Christmas and its meaning: origin, traditions and decoration«.
You have all the information in: "Christmas and its meaning: origin, traditions and decoration".