i never heard of such software but sounds useful
i think that what you want to do can be done with most image editors or apps like inkscape
gimp will let you insert text over a image too
libreoffice impress or draw can do that too
possibly latex could do it too but never used it enough to know if it can create a image or not
to get the calendar for the months you need this is a great place to get them
www.timeanddate.com
i don't remember how to create borders or a grid here, maybe inkscape could be easier to use but it depends on what you know how to use better, maybe libreoffice draw is simpler form the month grid