John Lewis & Partners is opening its online Christmas shop today; the earliest it has ever launched and 10 days earlier than last year.