refactored draft timesheet parser strategy and fixed unit tests