Gifting: Get ready for Christmas 2019

Retailers are gearing up for the crucial Christmas trading period after enduring a tough year blighted by poor weather, Brexit fears and plummeting consumer confidence.