Black Friday sales don’t officially start for weeks but many big retailers and brands are already offering huge discounts.