I am wondering if cs-cart able to do this. Add a sale price and schedule for that sale to start and end.. I don't see this
In the promotion settings you can specify availability period for each promotion
Take a look at Multiple Deals Plus add-on. It's possible that it can be useful for you.