Provavelmente você não pode definir o valor padrão para o tipo de dados 'date' no mysql. Você precisa alterar o tipo para timestamp ou datetime.
Você pode dar uma olhada nesta pergunta semelhante.
Valor padrão inválido para 'Data'
EDITAR:
Na versão 5.6.5, é possível definir um valor padrão em uma coluna de data e hora, e até mesmo fazer uma coluna que será atualizada quando a linha for atualizada. A definição de tipo:
CREATE TABLE foo (
`creation_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
)
Referência:http://optimize-this .blogspot.com/2012/04/datetime-default-now-finally-available.html