parseDateString returns null on invalid datestring rather than throwing an exception