For D Sperse, the sweetsquared label on the bottle says it expires 12 months after opening.
There isn't anything on the scrubfresh or offly fast bottles.
I've also checked the SDS sheets on cnd.com and they don't state any expiry period.
So if you go by 12 months after opening for all, that sounds about right.