If you thought now is too soon to start holiday shopping, think again.A huge backlog out at sea, with over 60 container ships carrying millions of consumer goods wait to unload in California, at the ports of Los Angeles and Long Beach. The ships extend for over 60 kilometres in the ocean. The shortage of workers at the docks, and not enough truck drivers to...