Most traditional folks in Mexico go to midnight mass and then have "sena de noche buena" (good night dinner "literal translation"), the gift giving is el dia de Reyes January 6th the three majic kings and there is the rosca de reyes (round bread special for this day) this bread has a figurine of a small child and who gets it has to make a party I belive it has to be on February the 22 I am not sure, I will ask my sister in law and get the correct date, that is the tradition in Mexico.
American stile Christmas was introduced in Mexico if I'm not wrong just before the first world war so it is not that big a fiesta, uper class and middle class Mexicans have embraced it more than the lower classes, a lot of very wealthy Mexicans send the children to study abroad and they have adopted American customs or European, Santa Claus and the Christmas tree are growing in tradition.
Feliz Navidad, Gud Jule, Froeliche Weinachten, Merry Christmas.
navegator