Step 1In a medium, heavy-bottom pot, mix together the tejocotes, piloncillo, prunes, sugar cane, canela, guavas, pears, apples, tamarind pods, water and hibiscus blossoms. Bring the mixture to a simmer and cook until the liquid darkens and reduces by about half, about 1 hour.
Step 2Remove from heat and pass through a mesh strainer to make the ponche (the mixture will not be entirely clear). Discard all the ingredients except the ponche and the tejocotes. Place the simmered tejocotes in a small bowl with ponche to cover and chill; these will be used as a garnish in the final coctels. Cool the ponche and refrigerate for one night to mature the flavor. This makes a generous 1 1/2 quarts ponche.
Step 1In a cocktail shaker, combine the ponche, mezcal and bitters. Add ice and shake vigorously. Strain into a cocktail glass. Garnish with the skewered tejocote, persimmon slice and tamarind bean.