Biggest thing we did with our hospitality related app (so check-in and check-out biggest time related fields): store time and date separately. Which I know isn’t possible in a lot of applications but whenever we only needed the date - we didn’t have to worry about timezones at all.
Also working with dates, times and timezones inspired me to get an ISO8601 vanity plate for my car.