I've added a test for datetime.date. The results are not any different than for any other object that doesn't contain time information, but it is better to handle that case explicitly.

I also realized that the time02 test contained success criteria that was not portable. I have fixed that.