aahh you didnt mention that the "12" was already in date format. try this...

=IF(NOW()<=DATEVALUE("9/"&DAY(E7)&"/2012"),"",IF(A!E8=TRUE,"P","N"))