Update to Format Checker and implemented it where missing

Added date checking to the classes that have dates and a few others that
I missed on the first pass a few weeks ago.