Java implementation of the Area gem https://github.com/jgv/area
Zipcode.toRegion("10013"); // "New York, NY"
Zipcode.toLatitudeLongitude("10013"); // ["40.720666", "-74.00526"]
Zipcode.toLatitude("10013"); // "40.720666"
Zipcode.toLongitude("10013"); // "-74.00526"
Zipcode.toGMTOffset("10013"); //"-5"
Zipcode.toObserveDST("10013"); // true