imporve date input