This £80 beauty advent calendar is filled with products worth almost £300.