Some of the major non-working public Holidays in Mexico include Christmas. Most Mexicans tend to celebrate Christmas on the eve of December 24, and open their gifts at midnight after a day spent dining out with their respective families. A quaint Mexican tradition is the Posadas (shelter), which take place from December 16 to 24. Every night during this time, a procession to one of the houses in the neighborhood (with a different house each night) takes place, where a re-enactment of Joseph and Mary seeking a place to stay is done, after which the participants are invited inside the home for food and prayer. A similarly-themed holiday, the Day of the Holy Kings, which celebrates the Three Wise Men who visited the child Jesus as a child, is celebrated on January 6.
There is a very good online service that I would like to recommend to all who are looking to spend a nice vacation in Mexico, this service is called LateDeals.co.uk, They are really good in what they do to help you out, so what do you think to take a look at them now, I am sure you would be happy dealing with such a great service.