Parse a localized date string into a timestamp

Code
<?php

$dateFormatter = new IntlDateFormatter(
    'it_IT', // locale
    IntlDateFormatter::LONG, // date format
    IntlDateFormatter::SHORT // time format
);

// Date result of timestamp 1390252923
$date = '20 gennaio 2014 21:22';
// Not the locale's format
$deDate = '20. Januar 2014 21:22';

$timestamp = $dateFormatter->parse($date);
$deTimestamp = $dateFormatter->parse($deDate);

dump(
    $timestamp,
    $deTimestamp
);
Result
^ 1390249320

^ false
Used Versions
PHP 8.3, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8