Line an 8x8 square baking pan with parchment paper.
Process the dates in a food processor until it forms a ball, is a dough-like consistency, and only small bits remain, about 30 seconds to 1 minute.
Place the pureed dates, oats and dried cranberries in a large bowl.
Place the honey and peanut butter in a small bowl and microwave for 30 seconds. Stir briefly, then pour over the date and oat mixture. Using a wooden spoon, stir to combine, breaking up the pureed dates to ensure that they are evenly incorporated throughout the mixture.
Transfer the mixture to the prepared pan and press into an even, compact layer. Cover with plastic wrap and refrigerate for 30 minutes to firm up. Remove from the pan, transfer to a cutting board, and slice into bars. The granola bars can be stored in an airtight container at room temperature for up to 1 week, or wrapped individually in plastic wrapped, placed in a freezer bag, and stored in the freezer for up to 2 months.