import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Locale;
import java.util.TimeZone;

public class Main {
	public static void main(String[] args) throws ParseException {
		String defaultSimpleDateFormatPattern = "MMM dd, yyyy HH:mm:ss";
		TimeZone tzNY = TimeZone.getTimeZone("America/New_York");
		TimeZone tzLos = TimeZone.getTimeZone("America/Los_Angeles");
		String dateToTest = "Jan 03, 2015 23:59:59";
		SimpleDateFormat df = new SimpleDateFormat(defaultSimpleDateFormatPattern, Locale.ENGLISH);

		df.setTimeZone(tzNY);
		Calendar c = Calendar.getInstance();
		c.setTime(df.parse(dateToTest));

		df.setTimeZone(tzLos);
		Calendar c1 = Calendar.getInstance(tzNY);
		c1.setTime(df.parse(dateToTest));

		System.out.println(c.after(c1) ? "after" : (c.before(c1) ? "before" : "equal"));
	}
}