Black Friday 2024 officially starts on 29 November, but retailers from Currys, Argos and Debenhams to Boots and Shark have ...