I have used Bonusprint for this in the past. You make it up online and just pay for the printing. They have a few different sizes, and the print has always been really good. I am sure Shutterfly have calendar printing options too.