private long normalize(long date) {
   if (date == 0) return 0;
   Calendar c = Calendar.getInstance();
   c.setTimeInMillis(date);
   DateTimeUtil.resetHours(c);
   return c.getTimeInMillis();
 }