Bug 1049856: Add convenience methods to events app.

For home and contribute pages.
Merge pull request #2359 from pmclanahan/add-events-convenience-methods

Bug 1049856: Add convenience methods to events app.