Это немного запутанно, но вы могли бы сделать следующее (очевидно, заменив часовой пояс):
Calendar cal = Calendar.getInstance( TimeZone.getTimeZone("America/Los_Angeles") );
Date dt = cal.getTime();
System.out.println( dt);
Я не пробовал, но у меня есть ощущение, что это может сработать!Date
всегда инициализируется в UTC.