Improve Time Handling

Time handling in Mifos, especially with respect to unit tests, is cumbersome. (why?)

(Kay) - I think we have implemented some of this in Gazelle A

Use case:

Potentially helpful library:

Joda Time (already used in Mifos).