add java source, ReplaceTempWithQuery refactor
add method: calculate holiday distance