Gently cook the onion, fennel, garlic and celery in the olive oil till soft, add the herbs, orange zest breadcrumbs, cranberries, dates, egg yolk and season with salt and freshly ground black pepper.
Butterfly between the veal and the bones, add the stuffing and tie up with string to form a roast. Squeeze 1/2 a lemon on the skin and season with salt and freshly ground black pepper.
Place in a hot roasting tray and drizzle with a little olive oil, place in a hot oven (400 F), cook for 10 minutes, then add the potatoes, fennel wedges, rosemary and garlic cloves and leave to cook for 20 to 30 minutes until golden brown but still pink.
Remove and allow the meat to rest for 5 minutes as this will ensure the meat will be juicy.
Deglaze the roasting tray with 1 cup of chicken stock or water, and rub off all the caramelized brown bits. Season with salt and freshly ground black pepper; add the cranberries and seven rosemary sprigs.
Serve sliced on a large platter served with the fennel, potatoes and the deglaze sauce. Garnish with bunches of watercress and half a lemon.