Place cranberries in a colander under cold running water. Gently wash cranberries. Pour cranberries and water into the slow cooker. Turn slow cooker to high heat (may be cooked on low heat, but cooking time will be longer). Slowly stir in sugar, cinnamon, nutmeg, zest, juice, and extract. Allow cranberries to cook for 2 hours, occasionally stirring. Allow to cool before serving.