Set single class for stale/good

- Before this was adding a class each time, so colours would fail to update
- Now just sets a single class, which updates the colour correctly
Remove oldest commit time if doesn't exist