Can you guarantee a delivery time?

No. Delivery times are out of my control as the Post Office takes that responsibility. If you want goods by a certain date then I suggest that you specify Express Post.