added fix for multiple year date comparison in coupond validation