It’s that time of year again. The John Lewis Christmas ad has dropped – a little earlier than usual – and with it, the annual debate over whether the retailer has rekindled its emotional magic or lost ...