Isn't there sort of a live example of this happening with QF already with the "devaluation" (I really do not like the term) people are looking to book flights that may not be ideal
A simple idea as to how you might factor the hard expiry in the valuation have the value set as a sliding scale...