Fix DateSelect::setValue with empty string

When $value is string then we got date from PhpDateTime($value), but when $value is empty
we got current date, but DateSelect element can allow just empty options so current date would be mistake