Why Amazon.com will have its best holiday ever