Sainsbury's, the UK retailer, this morning (8 January) hailed its "best ever" Christmas after posting a 4.5% rise in third-quarter like-for-like sales.