well its not a fake holiday, because this day is for remember the battle of Puebla, against France. But the US celebrate more this holiday than in Mexico.