Cleanup and update dependency versions
Resolve LocalDate to a string

This fixes an issue when an LocalDate is calculated in an index from
another type, such as an OffsetDateTime.  The result must resolve to a
string, so that extraneous zero midnight time is not appended to the
result.