7.0 fix timesheet fulfill crash

fix a crash with the timesheet fulfill wizard which was passing datetime objects instead of strings 

add a test showing the bug is fixed. 
:weary: I have a bit of a headache, you're saying `date_end` is actually a time, and `datetime_current` is actually a date? (string)