BUG: Allow DatetimeIndex for scipy interpolate

Closes #5975

Is there a better way to check for a DatetimeIndex than with an `isinstance()`?