update exceptions handling in UI for Parser

-allow exceptions from Parser to be displayed to the user
-fix the problem with Parser throwing an exception when there's no start
time instead of Logic
-update relevant test cases and constants