Black Friday and Cyber Monday represent some of the biggest opportunities of the year for retailers. But with increased competition, changing consumer behaviour and growing pressure to deliv