Probablemente no pueda establecer el valor predeterminado para el tipo de datos 'fecha' en mysql. Debe cambiar el tipo a marca de tiempo o fecha y hora.
Puede echar un vistazo a esta pregunta similar.
Valor predeterminado no válido para 'Fecha'
EDITAR:
En la versión 5.6.5, es posible establecer un valor predeterminado en una columna de fecha y hora e incluso crear una columna que se actualice cuando se actualice la fila. La definición de tipo:
CREATE TABLE foo (
`creation_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
)
Referencia:http://optimize-this blogspot.com/2012/04/datetime-default-now-finally-disponible.html