I find it hard to believe that a partner card will last exactly 12 months meaning a July gifted card last until June/July the following year.. based on the fact BA has just gone to lengths to align all members to the 1st April. It would seem very strange and an extra hurdle for their IT.
Just my tuppence worth…