1. In a medium-size nonreactive saucepan, heat oil over medium-high heat. Add onion, garlic and ginger and cook for 2 minutes until softened.
2. Add cranberries, oranges, sugar, vinegar, salt, ground chipotle and cinnamon stick. Cook for 12 to 13 minutes, stirring occasionally, until cranberries are softened. Break up with back of a wooden spoon, if necessary. Remove from heat; stir in lemon zest and juice. Cool. Remove cinnamon stick. Cover and chill.
3. Spoon into decorative mason jars and cover tops with holiday wrapping secured with ribbon. Keep refrigerated for up to 2 weeks. As a bonus, present with fancy crackers, such as American Vintage Wine Biscuits, a vegetable peeler and a juicer.