After the duck legs have been broiled, add water, red dates, goji berries, dried shiitake mushrooms, star anises, black cardamom pod, coriander seeds, soy sauce, dark soy sauce, oyster sauce, ginger, garlic cloves, shallots and onion to a heavy-bottomed pot. Bring it to a boil, add the duck legs, and then lower to a simmer.