Hola Antonio.
Lo primero que dices se puede hacer con el método
submit() de JavaScript.
Lo siguiente es algo más complicado ya que los navegadores usan su propia conversión local de la fecha.
Si quieres un formato específico puedes usar el
Datepicker de jQuery UI.
Saludos