Dont hardcode what "soon" means
Currently the value for how soon it needs to be before considering the closing date of a contractset "soon" (4 days), is hardcoded a couple of places.
It might be a good idea to expose this value as a setting instead.