CLN: clean up cascading try/except in date parser