¿Cómo usar HTML5 para validar un rango de fechas?

Alternativamente,¿Es posible validar contra el valor de otro campo con html5?

Un ejemplo común sería la selección de un rango de fechas donde la fecha "desde" debería ser menor o igual a la fecha "a". Lo siguiente describiría la relación deseada entre los valores, si solo pudiera usar referencias de elementos en la sintaxis:

<input type="date" name="from" max="to">    //todo: populate with ~to.value
<input type="date" name="to" min="from">    //todo: populate with ~from.value

Respuestas a la pregunta(5)

Su respuesta a la pregunta