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.