La documentación
está bastante claro que esto funciona para datetime columnas pero no date columnas:
Si realmente desea ignorar el componente de tiempo, tendrá que usar un activador para establecer el valor, en lugar de un default restricción.