Add prepared_date extension.

Copied from https://github.com/incuna/incuna-feincms/ and updated to use
the new extension mechanism.
Merge pull request #2 from incuna/prepared_date

Add prepared_date extension.