studiouz, если месяц через селект выбирается, то сделай например так, if ($month==2 && $day>28)$day=28;
где $day - это переменная которой присваивается день, который ввел юзер,
а $month - это переменная отвечающая за месяц. Правда тут не учитывается високосный год и если человек родился 29 февраля то его дату изменит на 28 февраля. По этому лучше сделать как Koenig предложил выше.