DateUtil::checkDate() now validates all ISO dates

Fixes #1677