Depending on whether peak and shoulder are close in price, or shoulder and (normal) off peak are close in price, you could consider reserving off peak in the app for special off peak, and combining two other price bands. But, agreed, bands alone are not enough - the app must also allow for...