From shower gel to body lotion, hand wash to lip balm, Molton Brown has packed everything into its 2024 advent calendar.