Preheat the oven to 400 degrees F.
Place the cranberries in pot with the sugar, orange peel and juice and 1/2 to 1 cup water. Bring to a boil, then reduce the heat a bit and let it bubble away until the cranberries burst and form a sauce; remove the orange peels. Let cool to room temperature or chill.
Melt the butter in a small skillet over medium heat and cook the celery, carrot and onion until very tender, 10 minutes. Add the sherry and cook to evaporate, then turn off the heat and let cool.
Place the turkey in a bowl and season with the cloves, nutmeg and some salt and pepper. Moisten the breadcrumbs with the milk and squeeze off the excess, then add to the meat along with the egg. Add the hazelnuts, pine nuts, parsley, rosemary, thyme, sage and cooled vegetables and mix to combine. Form 4 miniature loaves and place on a parchment-lined baking sheet. Bake until cooked through, 20 to 30 minutes.
Serve individual meatloaves with the cranberry sauce on the side.