In a small nonreactive pan cook wine over medium heat until reduced to about 1 tablespoon. Let stand until cool.
In a medium bowl, combine butter, reduced wine, parsley, shallot, garlic, salt, pepper, and orange and lemon zests. Stir until well combined. Store, refrigerated in an airtight container, for up to 1 week.