```
base_date = if date.class == Date
  ...
end
```
のような書き方の方が好みです。
(IMO)