Try this. It's what I use. It isn't quite what you're looking for, but it might work for you. I originally got this from someone on ET, I think it was one of the Jack Hershey traders.
What it is, is an excel file that goes out and retrieves the next earnings date from Yahoo, Clear Station...