May 5 is a day in Mexico not a holiday.
I’ve been in Mexico several times on the 5th and it is never celebrated .
It’s an American invention, like St Patrick’s Day. It isn’t celebrated in Ireland and they do not eat corned beef, with cabbage and red potatoes
So I have been told. Have never been to Mexico and don’t ever care to either. All I know is that the day deals with some Mexican battle victory.