DateInput example:

*Please note* incomplete dates will be reported as false so appropriate validation can be applied

```js
initialState = {
	value: "2017-01-02"
};

<div>
	<p>Value: {state.value}</p>
	<DateInput name="startDate" value={state.value} onChange={({name, value}) => {
      if (value !== false) {
        setState({
            value: value
        })
      }
    }}/>
</div>
```
