private static Date Preceding(Calendar calendar, Date date) { while (!calendar.IsBusinessDay (date)) date = date.PlusDays (-1); return (date); }