Sephora's November Savings Event ends on 9 November, while Ulta Beauty is offering discounts of up to 50% ahead of Black Friday. From perfumes and skincare to hair tools and Christmas gift sets, here's how the two retailers compare and when shoppers could find better value.