Yesterday was a quasi-holiday mostly celebrated by Americans looking for libations.
Celebrating the victory of the Mexican army over the French in 1862, the day is now more popular in America then it is in Mexico.
For a clearer picture of the 5th of May, and the Battle of Puebla, you can watch this video from The History Channel.