[MGN-53] Changes to NonVersionedRedisHolidaySource to make some method public and fields necessary to support custom RegionSource based on it
[MGN-53] Use region externalId to lookup holidays if Currency is missing in Region data