JalaliDate class is not thread safe due to global variables used in jalali_to_gregorian and gregorian_to_jalali methods

I face the issue when using the library on jruby alongside with Celluloid pool feature then going through the class to see what's the root cause and found global variable used in two methods.