Britain's biggest supermarket group Tesco, No. 2 Sainsbury's and discounter Lidl were winners at Christmas, posting sales ...