Giving post dated checks for a year in advance is fine. Don't be an idiot like me though and pay 6 months cah upfront. I know, I am a moron for doing it. Post dated checks are normal. Six month or 12 months in advance is only for morons like me.

Patriotism cannot be our final spiritual shelter; my refuge is humanity. Tagore, Bengali Poet