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 validtion error
Merge pull request #240 from rackerlabs/auto-398-invalid-datetime

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