This year, we have seen online shopping hit the postal services early and they are trying to keep up with the volume they are experiencing. They've asked us to be patient and there may be some delays.
Due to this, The latest date to purchase for the items to arrive by Christmas is Dec 8th. It is possible that if you order your item after that, that it may arrive on time, but we are wanting to err on the side of caution!
They have also informed us that in some cases, tracking statuses are not updating in real time. The stuck status is a bug we have seen on their side quite a bit this year. In all of these occasions the item has arrived at its destination, even though it does not update the tracking.