$timestamp = mktime(0, 0, 0, $month, 1, $year);
$first_day = getdate($timestamp);
if($first_day[wday] == 0)
  $second_monday = 8;
else
  $second_monday = 15 - $first_day[wday];
かな?
1日が日曜日なら第2月曜は8日、それ以外なら2週間後の今日から
最初の日曜日までの日数を引いた日、っていう感じ。
たぶん合ってると思う。