Improve fare management based on days of the week, season, and holidays

I think we can close this request thanks to: