Fix register link
Added updateMessage method
Use DateTime rather than LocalDate where appropriate