dates with question marks are ambiguous. dates of zero are invalid