No, you can setup the price in advance. Once setup, your customers will see the new price for that activity after the specified date.