Where did Christmas come from in Mexico?

It was part of the customs and beliefs brought by the Spanish settlers (devout Roman Catholics), who conquered and ruled over Mexico for 300 years, from 1521 until 1821, when Mexico successfully ended its war of independence against Spain.