We know it's only August, but you need to get in the festive spirit ASAP if you want to get your hands on a beauty advent calendar this year as they are already on sale and flying off shelves (yes, ...