No we do not deliver on Public Holidays. If you have placed an order for a public holiday, kindly note that your order will be milked & delivered on our next delivery day. For instance, if you have placed an order for Christmas (Friday), our delivery will be scheduled for Monday(our next available delivery date).