I am not trying to gain anything by telling a date nor I am wanting that it gets delayed.
It's better to not give deadlines on things you cannot control. When you say you are 99.99% certain that it will be completed by a certain date and you miss that date repeatedly, you lose credibility.