Я не уверен, что правильно понял ваш вопрос, но я думаю, что вам нужно определить тип вашего делегата, а затем определить событие:
delegate void YourDelegate(DateTime d);
event YourDelegate YourEvent = null;
, а затем вызвать его при необходимости
if (YourEvent != null) YourEvent(DateTime.Now);