National Margarita Day lands on Sunday, Feb. 22, and San Diego is more than ready. From rooftop fiestas and beachside sips to retro downtown lounges.