Food is an essential component in Mexican holidays and no self-respecting Mexican would celebrate one of his national holidays without enjoying the very best Mexican cuisine and Mexican drinks. One holiday that you might have heard about is Day of the Dead, which is on November 1 and 2. This holiday is when families get together to remember their dead loved ones.