I think we should change run_date to start_date and end_date. Where start_date is the 'okay, we might have created the run a week ago, but we started to execute it...' and end date is 'okay we're done now'.

It's been a while, but I can tell that I didn't think this through too much... nor did I put many tests up