Merge pull request #4868 from cancan101/offset_repr

BUG: Fix for DateOffset's reprs. (GH4638)
ENH Change ExcelFile and read_excel to accept a workbook for the io
(formerly path_or_buf) argument; this requires engine to be set.
(GH4961)