Don’t worry, you didn’t blink and miss September – it is still only August, but that hasn’t stopped John Lewis from launching its online Christmas shop already.