Combine cranberries, raisins, sugar, cinnamon, ginger, and water in a large saucepan. Bring to a gentle boil, reduce heat, and simmer for 15 minutes or until berries pop and mixture thickens. Stir in onion, apple, and celery. Simmer for 15 to 30 minutes or until thick. Remove from heat. Good served either hot, at room temperature, or chilled.