The status of a campaign will automatically change from "Running" to "Wrap up, when all of the Offers initiated by a Campaign Run have either expired or have been responded to, its status changes to Wrap-up.
When you add a offer to the campaign, click on the offer to open. In the details tab, you can set the end date to mention when offer gets expired.
As I indicated in the other post, each campaign run continues to run until all offers expire. And the campaign continues to run until all campaign runs complete.
The campaign scheduling function only controls how many times the campaign iterates within a date range and time recurrence. However the campaign will not officially complete until all the runs are complete as described above.