I am wrong about it being a Federal Holiday, at least it is not listed. Here is a good explanation.
http://en.wikipedia.org/wiki/Cinco_de_Mayo
GP