Last-minute Christmas shoppers pounce