Yo le hago asi...
[dohtml]
<strong>Fecha: </strong><select name='dia' >
<option value=01 >1</option>
<option value=02 >2</option>
<option value=03 >3</option>
<option value=04 >4</option>
<option value=05 >5</option>
<option value=06 >6</option>
<option value=07 >7</option>
<option value=08 >8</option>
<option value=09 >9</option>
<option value=10 >10</option>
<option value=11 >11</option>
<option value=12 >12</option>
<option value=13 >13</option>
<option value=14 >14</option>
<option value=15 >15</option>
<option value=16 >16</option>
<option value=17 >17</option>
<option value=18 >18</option>
<option value=19 >19</option>
<option value=20 >20</option>
<option value=21 >21</option>
<option value=22 selected>22</option>
<option value=23 >23</option>
<option value=24 >24</option>
<option value=25 >25</option>
<option value=26 >26</option>
<option value=27 >27</option>
<option value=28 >28</option>
<option value=29 >29</option>
<option value=30 >30</option>
<option value=31 >31</option>
</select><select name='mes' >
<option value=01 >Enero</option>
<option value=02 selected>Febrero</option>
<option value=03 >Marzo</option>
<option value=04 >Abril</option>
<option value=05 >Mayo</option>
<option value=06 >Junio</option>
<option value=07 >Julio</option>
<option value=08 >Agosto</option>
<option value=09 >Septiembre</option>
<option value=10 >Octubre</option>
<option value=11 >Noviembre</option>
<option value=12 >Diciembre</option>
</select><select name='fecha_ini_anio' >
<option value=2007 selected>2007</option>
<option value=2008 >2008</option>
<option value=2009 >2009</option>
<option value=2010 >2010</option>
<option value=2011 >2011</option>
<option value=2012 >2012</option>
<option value=2013 >2013</option>
<option value=2014 >2014</option>
<option value=2015 >2015</option>
<option value=2016 >2016</option>
<option value=2017 >2017</option>
<option value=2018 >2018</option>
<option value=2019 >2019</option>
<option value=2020 >2020</option>
</select>
[/dohtml]
<select name='dia' >
<option value=01 >1</option>
<option value=02 >2</option>
<option value=03 >3</option>
<option value=04 >4</option>
<option value=05 >5</option>
<option value=06 >6</option>
<option value=07 >7</option>
<option value=08 >8</option>
<option value=09 >9</option>
<option value=10 >10</option>
<option value=11 >11</option>
<option value=12 >12</option>
<option value=13 >13</option>
<option value=14 >14</option>
<option value=15 >15</option>
<option value=16 >16</option>
<option value=17 >17</option>
<option value=18 >18</option>
<option value=19 >19</option>
<option value=20 >20</option>
<option value=21 >21</option>
<option value=22 selected>22</option>
<option value=23 >23</option>
<option value=24 >24</option>
<option value=25 >25</option>
<option value=26 >26</option>
<option value=27 >27</option>
<option value=28 >28</option>
<option value=29 >29</option>
<option value=30 >30</option>
<option value=31 >31</option>
</select>
</select><select name='mes' >
<option value=01 >Enero</option>
<option value=02 selected>Febrero</option>
<option value=03 >Marzo</option>
<option value=04 >Abril</option>
<option value=05 >Mayo</option>
<option value=06 >Junio</option>
<option value=07 >Julio</option>
<option value=08 >Agosto</option>
<option value=09 >Septiembre</option>
<option value=10 >Octubre</option>
<option value=11 >Noviembre</option>
<option value=12 >Diciembre</option>
</select><select name='anio' >
<option value=2007 selected>2007</option>
<option value=2008 >2008</option>
<option value=2009 >2009</option>
<option value=2010 >2010</option>
<option value=2011 >2011</option>
<option value=2012 >2012</option>
<option value=2013 >2013</option>
<option value=2014 >2014</option>
<option value=2015 >2015</option>
<option value=2016 >2016</option>
<option value=2017 >2017</option>
<option value=2018 >2018</option>
<option value=2019 >2019</option>
<option value=2020 >2020</option>
</select>
y validas con javascript al enviar el formulario que la fecha sea valida
saludos