Calculate next due date based on current repeat options