• May 5 falls on a holiday of a Mexican celebration to commemorate the Mexican army defeated the French in the battle of Puebla in 1862 in the run. after the Americans of Mexican descent will celebrate it today, too. But do not assume this is the day the Mexican National anyhow.