Christmas in Oaxaca, Mexico, lasts for more than one day. It lasts almost an entire month! In addition to being a time of celebration, the Christmas season is a time to honor the traditions of this colorful city and its people. The holidays start on December 12th with a series of festivals and end on January 6 with the arrival of presents. All month long, children and their families celebrate with parades, fireworks, dancing and delicious food.