Definitely. Both explain weather phenomenon very well IMO.
Speaking of leaf drop, my neighbors tree (which is almost entirely over our property) usually doesn't shed until after Thanksgiving, sometimes even into December. However, after last Friday's cold and wind combo, they dropped off faster than I've ever seen before. Most other trees around here are either completely bare, or if they do have leaves it is a mix of brown/dull colors. Really not much green left. Unlike last year, I waited to start raking until now, otherwise the leaves come right back.