Metro Detroit shoppers packed parking lots and stores on Christmas Eve, making final purchases with just hours remaining before Christmas Day.