Black Friday | Consumers set trends online a year ahead of the shopping extravaganza 24 November 2023