Shopping Chocolate, Chanel and cheddar: How Advent calendars became every brand’s favorite limited-edition platform