use gradle to build project; emulate locale/timezone to support date4j api
add gradle wrapper
support date4j api