Allow multiple date formats to be used [MJ-343]

This allows a range of different date formats. Django has many accepted formats by default.

All tests pass.