GTO,
I agree with you regarding writing dates on checks but bank people will never agree with it.
I think visiting bank every month and paying loan amount in cash would be the

[If this is allowed]
Atleast we have challans that we can throw on their face when required.