Added failing test cases for giving a DateField or DateTimeField a None value to serialize.

Signed-off-by: Kevin Stone <kevinastone@gmail.com>
Patched DateField and DateTimeField to check for None values before trying to perform date(time) conversion.

Signed-off-by: Kevin Stone <kevinastone@gmail.com>
Merge pull request #708 from kevinastone/master

Fixed DateField with Empty Values (Fixes #707)
Fix broken `None` value for `TimeField`.

Refs #707.
Version 2.2.3
Errors during deserializing lists now return a list of tuples with
index of bad item in data plus usual errors dict