'Buy early': Economist says holiday shopping, shipping will be tougher than ever