This could be solved by running a batch in a microflow where you add or subtract the offset in hours to the stored date after switching to localized “No”
BUT; do you know the offset of the users who entered the date initially?
solution if it’s only the date component which is part of your date. thus only using a date picker, without the need of having a specific time set. And it appears that the offset for all users is the same. just add 2 hrs to all dates. Or add a day and trim to date.
note: IMHO the default for localized should be No instead of Yes. as most cases the offset isn't needed to know.