Last-minute shoppers packed into malls and grocery stores on Christmas Eve, hoping to finish — or in some case start — their holiday shopping.