The competition seems artificially restricted based on what it's trying to accomplish. Why limit yourself to past data? We have immense sources of data for events months before they actually happen. Why wouldn't you account for a cricket match/product release/concert that's scheduled to happen a month in the future?
Doesn't seem to be anything stopping ppl from including other data.
All of that said, perhaps a strong model can be generated using just historical data.