Disculpa la tardanza en responder, he estado un poco desconectado.
Veras, la verdad no sé si habrá algún código por allí que haga lo que deseas; pero lo puedes crear, solo es cuestión de que le eches "manos a la obra".
Crea un formulario el cual utilices como calendario, donde el usuario pueda elegir el año, mes y día o qué simplemente elija el año y le cargues los meses con sus respectivos días y que cuando el usuario quiera agregar una cita en determinada fecha solo que le de clic sobre la misma y que pueda ingresar el tema de la cita y el detalle de la misma, así como también la hora en que se pudiese mostrar un aviso.