Completion collections refactoring

Refactor the completion collections to use backdrop created periods rather than creating periods in JavaScript. This much simplifies the logic.

- Removed all the logic from completions to create time periods and work out which data points fit into which time periods
- Removed the time utility methods which were no longer being used 
- Update stub data to reflect new urls being called
- Update tests to match new style completion collections