DatetimelikeArray._reduce signature doesn't match base class
We have

```
def _reduce(self, name, axis=0, skipna=True, **kwargs):
```

the base class has

```
def _reduce(self, name, skipna=True, **kwargs):
```

Any reason to include axis=0 there?