Figured it out.
Default date does not work datepicker despite some other SO answers (or at least not in my case). It also apparently needs to be pre-formatted for the widget, like so:
$('#appointmentDate').datepicker('setDate', '<?echo date("m-d-Y", strtotime(str_replace("-","/", $ascStudent->get("nextAppointmentDate")))); ?>');