You can use Inkscape to create a calendar template and then have fun personalizing it.