Calendar :

Making a calendar is not difficult, you can use photoshop, powerpoint, excel, etc... a lot of programs to make one, and the good point is that it makes a nice way for the other person to see your photo everyday, and also you can circle the important dates (men can´t remember important dates...).
Learning how to make a calendar can become very useful. And every year you can make a nice one!

Instructions:
Anyway, I won´t be teaching how to use this programs. But if you really want to make the gift, and really really don´t know how to do it by yourself, this website will help you to make a simple one. Just upload a photo and the calendar will be generated.
BigHugeLabs

There are other websites like this one, but i really recommend you to pick a calendar template and edit it on photoshop or any other image editor, the result can be more satisfying

Here there´s a link to a calendar template for 2009.

Have fun!