It may be August and hot but Christmas has come early at Selfridges in London as the department store opens its festive shop. Report by Claire Mewse.