Time is running out to get your hands on that last minute Christmas gift with shops around the country experiencing a surge in shoppers.