Bug 10: Only re-parse data when it is more than a day old or hasn't already been parsed in the current session.