fail nicely on is_date('NOT A DATE')