Annual register (7)
I believe the answer is:
almanac
(Other definitions for almanac that I've seen before include "Annual publication with weather forecasts etc." , "Annual list of dates" , "Annual containing information, Old Moore's say" , "Annual calendar of events" , "Yearly publication with calendar etc" .)