Lo que necesitas es un grid que se comporte de tal forma que te muestre en una celda los detalles de cada día, si mal no entiendo.
Lo puedes componer y no es tan complicado, de hecho es crear una celda que podría ser un panel, con un label que contenga el número del día y luego un memo, que es lo más fácil, con los detalles del día. El memo lo puedes cambiar por un listview, que te proporcionaría funcionalidades y vistas adicionales, como íconos para cada tipo de detalle, además de checkboxes que te permitirían habilitar o confirmar. Esto repetirlo por 7 días de la semana y hasta por 5 semanas disponibles en un mes, lo único que requerirías sería un método para ocultar los páneles que no ocupes con respecto a cada año.
Si lo que quieres es un calendario que al momento de seleccionar un día te muestre todo su detalle, entonces la cosa es más fácil, ya que si existe dicho componente.
Saludos.