refactored ALOT of flawd parseDateTime Logic