With the following code
Date newDate = new Date (Date.parse("12 Oct 1960 13:25:00"));
file.setLastModified(newDate.getTime());
I get java.lang.IllegalArgumentException: Negative time
And with this code
Date newDate = new Date (Date.parse("12 Oct 1960 13:25:00"));
Files.setAttribute(file.toPath(), "lastModifiedTime", FileTime.fromMillis(newDate.getTime()));
I get unknown date
with the Linux file manager.