I work at an acute facility, so our patients are only there for a few days. However, for longer term care, this could be a fun project!
Large Monthly calendar (I got one at Walmart)
Various Art Supplies (Glue, stickers, memorabilia, markers, etc.)
At the end of each day (or week--depending on what works at your facility) have the residents think about the most important thing that happened that day. Help them come up with some creative way to represent that aspect of their day, and put that in the box for that date. For example, if they went to a movie, they could glue the movie ticket stub onto that square. If they got a letter from a friend, they could glue the stamp from the envelope. Have them write a short (one sentence) description of the event. Then, as time passes, they will have an amazing record of the year.
The original idea was posted here.