HTML5: risolvere il problema della compilazione delle date

Come impostare i campi per la selezione delle date migliorando la user experience nelle applicazioni basate su HTML5.