LPS-47090 make sure we specify user locale and timezone when creating publishing settings map

Hi Daniel,

I discovered this while testing another issue in master. It's not required for support as does not reproduce on EE.

Current code fails when publishing by date range. I think that solution is to pass user locale and timezone as those values were used by the UI date selectors, therefore, range date is specified in terms of that locale/timezone pair.

I'm not sure if there might be cases where site (or even portal) default locale/timezone should be used.

Thanks so much
Daniel.