code: public static Date evenSecondDateBefore (final Date date)
    {
      final Calendar c = PDTFactory.createCalendar ();
      c.setTime (date != null ? date : new Date ());
      c.set (Calendar.MILLISECOND, 0);
      return c.getTime ();
    }
docs: <p>
  Returns a date that is rounded to the previous even second below the given
  date.
  </p>
  <p>
  For example an input date with a time of 08:13:54.341 would result in a
  date with the time of 08:13:54.000.
  </p>
  
  @param date
  the Date to round, if <code>null</code> the current time will be
  used
  @return the new rounded date