Stores preparing for last-minute shoppers