Can I set up a subscription plan based on calendar year

I am setting up a site for a client. The client is an organisation called the Wine Guild and they have memberships which members are charged for each year. All members are charged at the same time each year and the plan covers the member for a calendar year. I.e. all plans renew on the 1st of July each year and last one year. If a member joins on any other day of the year, they still pay a full year's membership fee, even though the membership only lasts till the 30th of June. I want to set up a membership plan that reflects this arrangement, but I don't want to have to set up a new plan for each new member. Is this possible?