Delivering its Christmas trading update today (16 January), Tesco revealed expectation-beating Christmas sales, which were boosted premium, online and non-food sales.