The 2024 MAC Advent calendar has 24 beauty surprises that includes a mix of full-size and mini products—from lipsticks to ...