When dealing with date time in Bubble, always set it up so that the incoming timezone and the workflow’s timezone match. Once that is setup correctly Bubble will handle the rest.

You can override workflow timezones by enabling it in your app settings.

As an additional tip, note that different plugins handle timezones differently depending on how their code is written. This often creates confusion because your workflow or elements might be set correctly but then a block of code in a plugin may not. You end up with unexpected results.