Die Pasta in einem großen Topf mit reichlich gesalzenem Wasser nach Packungsanweisung al dente kochen. Vor dem Abgießen etwa 200 ml des Nudelwassers abschöpfen und beiseitestellen.
Während die Pasta kocht, das Olivenöl in einer großen, tiefen Pfanne bei mittlerer Hitze erhitzen. Die Baconwürfel hinzufügen und unter gelegentlichem Rühren 5-7 Minuten knusprig braten. Den fertigen Bacon mit einer Schaumkelle aus der Pfanne heben und auf einem mit Küchenpapier ausgelegten Teller abtropfen lassen. Das ausgelassene Fett in der Pfanne lassen.
Die gewürfelte Zwiebel in das Baconfett geben und bei mittlerer Hitze ca. 4-5 Minuten glasig dünsten. Den fein gehackten Knoblauch hinzufügen und eine weitere Minute mitdünsten, bis er duftet.
Die geschnittenen Datteln in die Pfanne geben und kurz mitbraten (ca. 1-2 Minuten), damit sie ihr Aroma entfalten und leicht weich werden.
Die Hitze reduzieren und die Sahne sowie ca. 100 ml des aufbewahrten Pasta-Kochwassers in die Pfanne gießen. Alles gut verrühren und die Soße sanft köcheln lassen, bis sie leicht eindickt. Mit Salz und frisch gemahlenem schwarzem Pfeffer abschmecken. Hinweis: Mit dem Salz sparsam umgehen, da Speck und Feta bereits sehr salzig sind.
Die abgetropfte Pasta direkt in die Pfanne zur Soße geben. Etwa zwei Drittel des knusprigen Specks und zwei Drittel des zerbröselten Fetas hinzufügen. Alles gründlich vermengen, bis die Pasta vollständig mit der Soße überzogen ist. Bei Bedarf noch etwas mehr Pasta-Kochwasser hinzufügen, um die gewünschte Sämigkeit zu erreichen.
Die Pasta sofort auf Tellern anrichten. Mit dem restlichen knusprigen Speck, dem restlichen Feta und der frisch gehackten Petersilie garnieren und servieren.