start and end hour options
proper start and end hour checks