Add something like "Sale End Date" as a Session Information field in General tab and make it addressable by Triggers
Currently, the two most useful dates I can trigger off of in terms of selling are the session's Primary Date and Status Due Date. But if you think about it, the focus there is about making pictures, not selling them (a common mistake photographers make!): since Status Due Dates are calculated on the fly, I think of them more concerning workflow - don't let this sit for too long - than about sales... for sales I want to target an unchanging sell date that might have wonky lead times because I want it to end on a Sunday or maybe Monday of a holiday weekend. I want a date I can use that is all about selling my pictures, not just making them. The goal is a bit like the idea of making someone fall in love with a product and then telling them about the features... I don't want to make a bunch of pictures and then get you to fall in love with them. This may seem backwards from portrait world, probably is. But for volume, the picture is commoditized and it's about the sell. This is why one of my Session Custom Vars is sale end date