BUG: Bug in Timestamp-Timestamp not returning a Timedelta type (GH8865)

closes #8865 
I guess its bad then I change from ValueError to TypeError and no tests break :)