part of auto-398: does not allow only time or date

`iso8601.parse_date` does not allow only date or time but returns `TypeError` instead `ParseError` when it
sees only date. Since it is undocumented/unexpected, I am catching `Exception` for any validation error