DSC2's yield management capabilities allow you to insert date ranges for each rate category.
You can easily keep track of each guest type's room rate history and create as many date ranges (seasons) as you wish.