Your courier are letting you down and have no understanding of what is happening with their deliveries. Stating an item is out for delivery that day, has been delivered and signed, when it has not. Then just turning up the following day with the delivery as though there is not an issue and the system still stating it was delivered the previous day. What a waste of time staying in for a delivery that was never coming and being in by chance when it turned up the next day.