I'm with Ashlee on this. Giving them a deadline is like announcing a troop withdrawal date to terrorists: they'll just wait you out until one day later.
Give your spouse 30 days, and they'll cake -eat and boink like bunnies with their affair partner for 29 days, and then suddenly start promising you the MOON AND THE STARS on the 30th day NOT to go ahead with your consequences!!