Amazon saves Baltimore shopper's Christmas