Date Posting to Email Message is number, not text; duplicate month in <option> loop

I’m having trouble with my reservation request form:

When the form is sent, the month displays in the message as a number of the month and not the actual text, displaying:
[name] would like to make a reservation with [company] for a Wedding on 1 2, 2011. [name] can be contacted at [phone] or at [email].

My message is built this way:

$message = date('l M j, Y');
	$message .= "\\r\
\\r\
$name would like to make a reservation with company for a $eventtypeBody on $month $date, $year. $name can be contacted at $phone or at $email.\\r\
\\r\
";
	$message .= $comments;

Thanks guys!

Worked like a charm!

Thank you!

Try:


$month = date('F', strtotime("$year-$date-$month"));

I assume the values in those variables are correctly assigned.