Такой метод не очень сложно реализовать с помощью Joda Time:
public DateTime getDateTime( Date srcDate, String destTimeZone )
{
return new DateTime( srcDate, DateTimeZone.forID( destTimeZone) );
}
Стандартный способ Java будет:
Calendar cal = Calendar.getInstance( TimeZone.getTimeZone( destTimeZone ) );
cal.setTimeInMillis( srcDate.getTime() );
// now you have a Calendar object with time zone set