I find E/F to be good for doing these sort of searches. While you can only search over a week in one go, it really doesn't take long to search over a few weeks or months.
If you haven't used E/F before you can take a free one month trial to see whether it suits your purpose.