added fix for multiple year date comparison in coupon validation