Holiday held on May 5 that commemorates the Mexican army's unlikely victory over French forces at the Battle of Puebla on May 5, 1862