Handling MySQLs wrong date(time) behaviour

When the module tries to read 0-Dates (0000-00-00 etc.) it fails, because the constructed `datetime.datetime` is plain incorrect.

This just returns None if the value is equal to 0.