I agree with Osker,
should be able to have a sub anytime
(after all you only have 7 dates with most dates scheduled close together in spring time frame)
This rule put our team out before season even started, due to partners work schedule prior to first 3 dates.
Also, maybe 2 sub day limit per year, per team.