Christmas comes early for Aberdeen shoppers as John Lewis launches festive shop