added try catch statement to dateTimeSeparator in TimeHandler to detect invalid time format, more test cases are added to TestAnalyzer