Complex form with discounts and price changes based on date