Community diary: what's on this week | December 18-27