The price you pay for extra bags is fixed on your 'ticketing date'. This is the date when your flight tickets are issued.
For bookings on ba.com, this happens as soon as you buy your flights but some travel agents and tour operators issue tickets later on.