format_date() not working
Since the date is not coming out as a timestamp, you can to use strtotime. Something like:

$date = strtotime($node-&gt;field_program_date[$node-&gt;language][0]['value']);
$program_date = format_date($date, 'custom', 'F j, Y');
print $program_date;