@dkayiwa, you figured it out!! Your answer on this thread made me check the JVM version that tomcat was using. It turns out that it was not using Java8.
I edited the file /etc/default/tomcat8
and added JAVA_HOME
to point to Java8.
Now the dates for en_GB
default locale now saves dates in the correct format.