Sort by visual tone and date

/cc @leanne1 
This could be written as:
```javascript
return (promote.indexOf(item) >= 0) ? true : false;
```