Насколько я помню, проблема в том, что при установке языка для DatePicker выставляются региональные настройки, в число которых входит и формат даты. При этом то, что мы пишем в dateFormat перекрывается форматом, указанным в региональных настройках. Возможно, в последней версии виджета это уже исправлено.
Я обходил это ограничение так (см. скрипт, регистрируемый перед выводом виджета):
$language = Yii::app()->getLanguage();
$dateFormat = 'dd/mm/yy';
//date format is set from i18n defaults, override it here
$js = "jQuery.datepicker.regional['$language'].dateFormat = '$dateFormat';";
Yii::app()->getClientScript()->registerScript('setDateFormat', $js);
$this->widget('system.zii.widgets.jui.CJuiDatePicker',
array(
'model'=>$this->model,
'attribute'=>$this->attribute,
'language'=>$language,
'htmlOptions'=>array('size'=>10, 'maxlength'=>15),
'options' => array (
'showAnim'=>'show',
'dateFormat'=>$dateFormat,
'showButtonPanel' => true,
'showOn' => 'both',
'buttonImageOnly' => true,
'buttonImage'=>bu('css/design/admin/calendar.gif'),
//set calendar z-index higher then UI Dialog z-index
'beforeShow'=>"js:function() {
$('.ui-datepicker').css('font-size', '0.8em');
$('.ui-datepicker').css('z-index', parseInt($(this).parents('.ui-dialog').css('z-index'))+1);
}",
),
)
);