BUG: Fix subtraction with timezone Series
Addresses issue in #12290 with timezone `Series` subtraction in which single element `Series`
objects containing tz-aware objects would return a timedelta of zero, even though it visually could not be the case.

The bug was traced to the conversion of the contained timezones to UTC, in which the method call was somehow returning `NaT`, even though attempts to replicate that behaviour were unsuccessful. This new
method call fixes the issue and is in some ways more intuitive given the comment above the conversions.

fixed by #12306 
 ah sorry didn't realize there was already a PR.  thought I was quick!
 ahh, but I think @kawochen  soln fixes the root of the problem.
 Closing this PR because #12306 provides a better solution to the issue.
