UK consumers are set to spend GBP42.4bn (US$66.53bn) this Christmas, with online set to account for 50% of the market growth, the latest forecasts suggest.