Retailers are hoping for a boost before Christmas Day as shoppers hit the streets.