Used to present a date, formatted in the time zone of the client browser.
This is based on the
Moment JavaScript library.
If the value parameter is non-null, then this component will render an element
wrapping the value (formatted in ISO-8601). The element will match the template element,
or a "span" if the template did not provide an element. Informal parameters will be rendered
into the element.
When a date is rendered, it is rendered in an element, used to specify the client-side formatting.
The element's content will be the ISO-8601 format. The client-side will
immediately rewrite the content to the formatted value, in the client browser's time
zone.