Last minute shoppers scramble to finish up in time