As Charlotte Tilbury’s advent calendar goes viral once again, and the beauty brand offers buy-one-get-one-free on make-up ...