Index: calendar/ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution-data-server/calendar/ChangeLog,v
retrieving revision 1.292
diff -u -r1.292 ChangeLog
--- calendar/ChangeLog	15 Jun 2004 15:59:07 -0000	1.292
+++ calendar/ChangeLog	24 Jun 2004 21:20:15 -0000
@@ -1,3 +1,10 @@
+2004-06-24  Federico Mena Quintero  <federico@ximian.com>
+
+	* backends/contacts/e-cal-backend-contacts.c (cdate_to_icaltime):
+	Use icaltime_null_time() to zero out the fields we don't need.
+	Also, don't set the UTC timezone --- DATE-only values don't need a
+	timezone.
+
 2004-06-15  Harish Krishnaswamy  <kharish@novell.com>
 
 	Fixes #59352	
Index: calendar/backends/contacts/e-cal-backend-contacts.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/calendar/backends/contacts/e-cal-backend-contacts.c,v
retrieving revision 1.11
diff -u -r1.11 e-cal-backend-contacts.c
--- calendar/backends/contacts/e-cal-backend-contacts.c	14 Jun 2004 16:30:25 -0000	1.11
+++ calendar/backends/contacts/e-cal-backend-contacts.c	24 Jun 2004 21:20:15 -0000
@@ -372,13 +372,11 @@
  *	since several functions are still depending on the epoch,
  *	let entries start (earliest) at 19700101
  */
+	ret = icaltime_null_time ();
 	ret.year = cdate->year >= 1970 ? cdate->year : 1970;
 	ret.month = cdate->month;
 	ret.day = cdate->day;
 	ret.is_date = TRUE;
-	ret.zone = icaltimezone_get_utc_timezone ();
-	
-	ret.hour = ret.minute = ret.second = 0;
 
 	return ret;
 }
