The Perfect Margarita for Cinco de Mayo