Date must not be in the past.