A ver,
en este mensaje tengo un ejemplo. baja, compila y ejecuta.
Ese programa se encarga de crear 30 frames (para tí paneles) en ejecución, es decir, tú pones un panel en el form, ahora, dentro del panel pones un memo, y cuando ejecutas el programa, delphi creará 30 paneles iguales y los sitúa (modificando el Left y Top de cada panel) en pantalla.
Si te interesa la forma en que se ha hecho, te aclaro lo que haga falta.
Si decides continuar con tu programa, como lo tienes ahora, pues seguimos con él.
No creo que esté de más ver otro punto de vista.
Edito: cuando ejecutes el programa,
1 - elige del calendario una fecha (el día da igual) solo importa el mes.
2 - haz clic en el botón que pone "Crea mes".
Saludos