I have just had a couple of kitchens delivered where they give a week long delivery window including Sunday, between 8:00AM and 10:00PM and only narrow it down 2 days before.
Where were your builders at the time and why did they think the delivery might arrive in the afternoon?
Also, did they quote delivery as an extra when you ordered or was it included in the price?
I guess they have driven to your site and needed to go back, unload and store, reload and redeliver.
I think you may need to cough up the money. Make sure it is ready next time.