Convert the Hijri package to a generic Calendar package
Add support for conversion to/from the Jalali calendar