Hi @Preston_Swinche
Timezones are a tricky element! You're right regarding the cause: all dates are stored in Airtable in GMT. Whenever using a date/time field in an automation, integration, or an extension, I would recommend creating a formula field that inputs your local date and time with the GMT option toggled to ON in the formatting tab using the following formula:
DATETIME_PARSE( DATETIME_FORMAT( SET_TIMEZONE( {Your_Date_Field}, 'America/Los_Angeles' ), 'M/D/Y h:mm A'), 'M/D/YYYY h:mm A' )
You'll want to replace the 'America/Los_Angeles' reference with the timezone appropriate to your desired time. You can check out this linked article for a list of supported timezones.