Looking at node specifically, it looks like nodejs’s
Intl library depends on
ICU, which depends on
tzdata. However, even the
most current stable version of node as of this writing (v13.0.1) uses ICU
version 64.2, which depends on tzdata 2019a which is outdated. On November 3,
no stable release of Node will correctly calculate Brazil’s time zone.