DATE() es la función DATE(
fecha), que devuelve un valor de fecha sobre la base de una cadena dada.
DATE sin paréntesis es el tipo de dato DATE.
No confundir...
Tip: Los ID numéricos conviene siempre hacelos UNSIGNED. De lo contrario pierdes la mitad de la representación del rango. Además, ¿alguna vez viste un número de factura expresado como numero negativo?