Sephora has launched its Black Friday sale and here's everything you need to know, from the start and end dates to the best deals across beauty, skincare and haircare