Drupal 6 CCK date field is saving current time when the time field is left blank
Set your Default value for your event date field to Blank. This will make the date/time field empty upon default. A user has to enter date if it's a required field, but can leave the time field blank. If it's left blank it will default to 00:00.