Creating the mysql tables, the default values have changed:
date The supported range is '1000-01-01' to '9999-12-31', not '0000-00-00'
datetime The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'. not '00..00'
TIMESTAMP has a range of '1970-01-01 00:00:01' UTC to '2038-01-19 03:14:07' UTC.
so please, changed, not only in CREATE TABLE... in INSERTs too.
Thanks