I use photogiftplace-dot-com. I love their photo calendars b/c I can put a different photo on each month (some placese only allow one photo per year)AND I can label as many dates as I want with birthdays, anniversarys, etc.
It's rather time consuming to upload the photos and enter the dates. But, once you do it the first time, the data remains for year after year.
Good luck.