Create calendar object with date, timeZoneId, locale

* Added util method to create calendar object with `Date`, `TimeZoneId`, `Locale` specified
* Added unit test for it