Setting default date value via civicrm_buildForm hook no longer displays date
I think the date widget have its default value based on the format it is being set. 

Eg - For mm/dd/yyyy input format set in Administer -&gt; Localization -&gt; Date Formats.

This works -

function civitest_civicrm_buildForm($formName, &amp;$form) {
  $defaults['register_date'] = date("m/d/Y");
  $form-&gt;setDefaults($defaults);
}


This doesn't -

$defaults['register_date'] = date("m-d-Y");
$defaults['register_date'] = date("d/m/Y");