> if you select a timestamp value Postgres can convert it from UTC to the timezone you want
I dread timestamp issues. Hard to understand what happens and how to fix them.
You mention "if necessary". How does postgres knows if a conversion is necessary?