I am using below code in my application which is being accessed in different timezones. Although it shows current time in CET for me(in India), It is not correct when accessed from Paris( it might be from other timezones).
<%
SimpleDateFormat dateFormatGmt = new SimpleDateFormat("yyyy-MMM-dd HH:mm:ss");
java.util.Date now = new java.util.Date();
dateFormatGmt.setTimeZone(TimeZone.getTimeZone("Europe/Berlin"));
%>
<%=dateFormatGmt.format(now)%>