only allow future dates