Replace date by text in date_popup default value (or in-field label)
Try using the placeholder html5 attribute by removing the #default_value from the array.

So, take out....

'#default_value' =&gt; $date,


and replace with

'#attributes' =&gt; array('placeholder' =&gt; t('Please select date')),


or, as you already have attribute, add it to that