Last minute shoppers prepare for Thanksgiving holiday