MonthCalendar tiene la propiedad Date para obtener la fecha y hora seleccionada.
Simplemente puedes construir una consulta en sql.
Código:
'select fecha, hora, motivo from agenda where fecha = '+FormatDateTime('mm/dd/yyyy',MonthCalendar1.date);
y enlazar el DBgrid con esta consulta.
Un saludo