Вы можете проверить, является ли это действительной датой, разложив ее на год-месяц-день, а затем используя checkdate()
...
$date = $xpath->evaluate('string(abc:Entity/abc:Date)', $node);
$parts = explode("-", $date);
$date = (count($parts)== 3) &&
checkdate($parts[1], $parts[2], $parts[0]) ? $date : '';
.-
и проверяет, что есть 3 части и что все части составляют действительную дату.