5 reasons e-commerce businesses struggle during the holidays