validate dates to be later than 15/1/1989 and not later than today, and make error message more meaningful