This year’s online shopping rush is great for e-commerce and bad for last-minute shoppers

E-commerce has crammed more than two years of growth into a year, causing major growing pains as shipping networks, warehouses and supply chains rush to keep up with demand.