I am so sorry about this, I can confirm your order was shipped on Dec 5, 2019 4:52:19 PM which was the same day, however, we do not offer next day delivery on international orders as it can take up to 10-15 working days which is why it has got to you so late. Unfortunately, we have no control of the shipment once it has left the country.
Kind Regards,
JOY x