public Result parse(final String string) throws DateNotParsableException {
        return this.parse(string, new Date());
    }
@Test
    public void testParseLastWeekUS() throws Exception {
        final NaturalDateParser naturalDateParser = new NaturalDateParser(Locale.US);
        DateTime reference = DateTimeFormat.forPattern("dd.MM.yyyy HH:mm:ss").withZoneUTC().parseDateTime("12.06.2021 09:45:23");
        NaturalDateParser.Result result = naturalDateParser.parse("last week", reference.toDate());

        DateTime lastMonday = DateTimeFormat.forPattern("dd.MM.yyyy HH:mm:ss").withZoneUTC().parseDateTime("30.05.2021 00:00:00");
        DateTime nextMonday = DateTimeFormat.forPattern("dd.MM.yyyy HH:mm:ss").withZoneUTC().parseDateTime("06.06.2021 00:00:00");

        assertThat(result.getFrom()).as("should be equal to").isEqualTo(lastMonday);
        assertThat(result.getTo()).as("should be equal to").isEqualTo(nextMonday);
    }