You had me at Salma Hayek. drools
And no, I have no idea why here in the US, Cinco de Mayo is a serious drinking day. I remember small celebrations as a kid in my mostly Mexican neighborhood in Phoenix, but have no idea when white people (and that includes me as a demographic) decided it was a thing. It’s recent, and I missed the memo.