BUG: GroupBy doesn't preserve timezone
Closes #3950. This is a fix for `groupby` issue.
(#7092 is for original report)

@jreback OK. Modified `algos.factorize` to meet the behaviour discussed in #7090. Is this what you mean?
 yep...thats good..thanks!

always looking to consolidate code / eliminate special cases 
