The first stores to deliver on Christmas Day will have themselves a very merry £1bn Christmas