Vectorization fixes for holiday / weekend / bizday (ft. yet more test coverage)

Heh, you would think `unlist(holidays)` is an option, but for some reason doing unlist on dates converts them to numeric...