en el modelo rules()
:
array('start, end', 'date', 'format' => 'dd.MM.yyyy'),
array('start, end', 'default', 'setOnEmpty' => true, 'value' => null),
también,
if (empty($csv_data)) {
$user->start = null;
} ...
debería hacer el truco también.