Adding new generic date formatter.

This entire plugin could use a refactor.