America's most expensive margarita at $2,500 is about feeling good and doing good on National Marga