Element: #016 Min, max, error and disabled (inputs/date-picker)
What it shows: Date and time inputs with constraints: a bounded DatePicker, a required DatePicker with an error, a disabled DateField and a read-only TimeField.
When to use: Forms that limit selectable dates, require a date of birth or show locked date and time values.
Spec:
- `minValue={min}` and `maxValue={max}` with `const max = today(tz).add({ days: 30 })` and `description="Only the next 30 days."`
- `required` with `error={requiredError}` derived as `'Enter your date of birth.'` while empty
- `