Last-minute shoppers rush to check off their list