Each year, just before we descend into the madness of December spending, we see retailers slash their prices for Black Friday. And each year ‘Black Friday’ sales seem to run even longer for customers to make the most of the deals available. But do we still have an...