date_selec Feb and date problem


I am using the following for date of birth.

<%= date_select 'attending_ip', 'dob', :order =>
[:month, :day, :year], :use_month_numbers => true, :include_blank =>
true, :start_year => 1950, :end_year => %>

However, this makes user to enter such a date 02/31/2000 which doesn't
exist. Date drop down menu always displays from 1 - 31. so, if I enter
2/31 and check again, it displays 3/3.

How do I solve this problem?