Allow users to indicate when they are (or plan to be) out of office. This would let you avoid assigning work to teammates when they're unavailable.
So, if I created a to-do for someone with a due date of when they're OOO, I would get a notification saying that person is OOO. Then I would know to push the due date out or assign it to someone else.
It would also be nice if the OOO would take into account if an OOO user is tagged and let the person doing the tagging know that the user they tagged was OOO.