Make dates formattable

This commit makes the date format customizable via the `date_format`
option. While this option is site-wide, specific dates can be formated
with `{{#date.strftime}}format_string{{/date.strftime}}`.

It does this by storing dates as Time objects and overriding `Time.to_s`.

Closes ruhoh/ruhoh.rb#69