Holiday shopping is not for the faint of heart. Jostling crowds, long lines and traffic jams can