
1. In the bowl of a stand mixer fitted with the paddle attachment, beat together the cream cheese, blue cheese, and buttermilk on medium speed until smooth and creamy, about 2 minutes. Add the dates, shallots, lemon zest, salt, and pepper and beat until well combined.
2. Transfer the cheese mixture to a large sheet of plastic wrap/cling film and form it into a ball. Wrap the ball in the wrap and refrigerate until well chilled, at least 2 hours or overnight.
3. In a shallow bowl or plate, mix together the parsley and walnuts. Remove the cheese ball from the refrigerator. With the wrap/film still on, shape into a well-formed ball. Unwrap the cheese mixture and roll it gently in the nut mixture until all sides are well covered. Serve immediately or cover and refrigerate until ready to serve.