Using the Calendar List template with date ranges
[wfea length="21" layout='cal_list' limit="99999" booknow="false" start_date_range_start="-9 months" start_date_range_end="+1 year" status="live,started,ended"]
Note: status to be defined as live,started,ended to get prior events