JAN MOIR: Did the new John Lewis Christmas advert make me cry this year? Readers, I have to confess a yes.