Pausing different contacts for different amounts of time
I'm receiving a lot of out of office emails where someone is on an extended leave for illness, maternity, summer break, etc. As each person's return date is different is there a way to mark them suspended or pause them for their specific time without having to create a new smart campaign for each person? I'd like to automate this so I can suspend them for when they are out and unsuspend them when they return knowing each person's date is different? The only option I'm considering are different campaigns for different times e.g. one month, 3 months, 6 months, etc. and place different people in corresponding campaigns but I'm hoping there is an easier option.
thanks!