simplify the regexp for isodates - and make it stricter