hai ragione non ho risposto completamente

fai uso dello split come prima

poi fai i cicli sulle date
codice:
<select name="giorno">
<%
for i=1 to 31
  response.write("<option value='" & i & "'")
  if i=giorno then
    response.write(" SELECTED")
  end if
  response.write(">"& i &"</option>"& vbcrlf)
next
%>
</select>
e fai anche gli altri 2 per mese e anno