If a DateTime is null, then __toString()ing it shouldn't explode.  Return 0 instead.
Why is this name not unique?  No idea.  Make it so.