WIP: TST: pass random names in tm.makeDateIndex
@WillAyd nearly all of the remaining test failures locally are in the json tests.  can you take a look and suggest whether we just need to pass `check_names=False`

I expect if we do something like this we won't want to actually randomize; that part I guess is a proof of concept for now.