Ca dépend si tu as besoin juste d'une référence de temps (auquel cas time avec un stockage sur un gros entier doit être bon), ou réellement d'une date (voire d'une date + d'une heure) auquel cas date ou datetime me semblent plus adaptés. Ca dépendra aussi du type de traitements que tu comptes faire subir à l'information.
En fait je recupère la date d'un formulaire pour un évènement, et après je l'affiche dans une page avec tous les évènements. Donc je pense que le type date convient le mieux !!!
Pour ma part j'utilise toujours le datetime. En effet, si dans un premier temps tu peux n'avoir besoin que de la date, par la suite si tu dois faire évoluer ton application et que tu as besoin de la date et de l'heure, tu peux être embeté.