Asda, the UK unit of Wal-Mart, today (2 January) unveiled a "solid" Christmas trading performance that beat expectations.