Fixes a missing ".reshape" call
closes https://github.com/pydata/pandas/issues/13287

Currently, some 2D arrays can go into [_possibly_infer_to_datetimelike](https://github.com/andyljones/pandas/blob/59b9e835d49036cabad19cf2c53140ac9f2eb465/pandas/core/common.py#L1133-L1222) and come out 1D. The issue is that the input is ravelled [at one point](https://github.com/andyljones/pandas/blob/59b9e835d49036cabad19cf2c53140ac9f2eb465/pandas/core/common.py#L1165), but only unravelled back to it's original form [if a certain path it taken through the function](https://github.com/andyljones/pandas/blob/59b9e835d49036cabad19cf2c53140ac9f2eb465/pandas/core/common.py#L1187). This pull request adds the same `.reshape(shape)` call to the _other_ path through the function.

tests!
 ## [Current coverage](https://codecov.io/gh/pydata/pandas/pull/13525?src=pr) is **84.33%**

> Merging [#13525](https://codecov.io/gh/pydata/pandas/pull/13525?src=pr) into [master](https://codecov.io/gh/pydata/pandas/branch/master?src=pr) will not change coverage

``` diff
@@             master     #13525   diff @@
==========================================
  Files           138        138          
  Lines         51107      51107          
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
  Hits          43103      43103          
  Misses         8004       8004          
  Partials          0          0          
```

> Powered by [Codecov](https://codecov.io?src=pr). Last updated by [1a9abc4...59b9e83](https://codecov.io/gh/pydata/pandas/compare/1a9abc44bbfd65675fd99701fe33aad8805ab147...59b9e835d49036cabad19cf2c53140ac9f2eb465)
 this is actually a non-trivial issue, I suspect this fix will work partially. But need a fair amount of tests.
 pls reopen if you want to complete
