GRAILS-10672 : fix enums, dates, and repeated elements in HAL JSON rendering

   - Add new string to date converter
   - Render dates/enums better
   - tests