A late surge in online shopping this holiday season left stores breaking promises to deliver packages by Christmas, the Wall Street Journal reports, suggesting that retailers and shipping companies still haven't fully figured out consumers' buying patterns in the Internet era.