Preheat oven to 400°F. Line a baking sheet with parchment paper or aluminum foil for easy cleanup.
Make a small lengthwise slit in each date to remove the pit if not already pitted. If using nuts, mix them with the cream cheese.
Stuff each date with about 1 teaspoon of cream cheese mixture, pressing gently to close.
Wrap each stuffed date with a half slice of bacon, securing with a toothpick. Place seam-side down on the prepared baking sheet.
Brush each bacon-wrapped date lightly with maple syrup for extra caramelization.
Bake for 18-20 minutes, flipping halfway through, until bacon is crispy and browned. Garnish with fresh thyme if desired and serve warm.