Last-minute shoppers pack the mall two days before Christmas