Blog posts can now be filtered by date and tag. TODO: too much of this logic is duplicated between blog and events; think about bringing back a subclass relationship, creating a module of mixins, or introducing a shared parent class... or maybe this stuff does belong in snippets after all, since a lot of subclasses are chronological in nature, though not all are.