Remember, it's "delivery by Dec 31". We've already passed the point of possible delivery for a lot of people, i.e. International customers.
It's a tough row to hoe, but they can still make it for most of the planet if they ship in the next couple days.
Express out of Montreal in time to catch the PM flights over the Atlantic ... North America and Europe easily, even if shipping Saturday. Most of Asia too. Major cities in other places probably as well. Not cheap, but possible. I'd expect that covers 90% or more of their orders.