Isso é devido ao modo SQL do servidor - NO_ZERO_DATE .
Da referência:
NO_ZERO_DATE
- No modo estrito, não permita '0000-00-00'
como uma data válida. Você ainda pode inserir zero datas com o IGNORE opção. Quando não estiver no modo estrito, a data é aceita, mas é gerado um aviso.