I cancelled the order. What a terrible way to do business.
"I ordered 3 items as Christmas presents on December 2nd. I received a confirmation email saying the items are available and my credit card was charged. I checked the status of the order on December 12th and I see the items are out of stock and the new estimated shipping date is December 30th. I never received an email stating that these items will be delayed until after Christmas. I cancelled this order. This was the first time that I ordered from amerimark.com and it is also the last time."