Last minute shoppers contribute to a potentially record-breaking year for holiday sales