Date

Implements #51, with tests and apiary edits (please review apiary edits especially, though)