Shoppers are racing to Marks & Spencer to snap up the best bargains on fashion, beauty and homewares just in time for Black Friday .