Date() returns the date. Now() returns now, ie date and time.
If you think you need to store not just date, but also time of day, you should use now(). By using the Datevalue function you can return only the date value of the field containing date and time.
At least I think so...
Fuga.