Give that a look at and check out the emergent task planner/year planner.
Disclaimer: I am not that David.