fixed invalid delimiter parse code (see test case). force new date if simple log constructor received null date