Co-parenting during special occasions

With Christmas fast approaching, how do you manage to get all your Christmas shopping out of the way, figure out who is hosting this year, juggle work commitments, negotiate with your ex-partner on who gets to spend time with the children and when, squeeze in some...