I myself am struggling with daylight saving time. You can guess based on what the current rules are, but I wouldn't want to write a program that relies on that. Who's to say that next year some eco-congressman won't get a bill passed changing the start of DST to the third Wednesday in february at 3:30 am so as to better save the dolphins and protect the ozone layer? I don't plan to write code vulnerable to such whims.
The only official online source giving an indicator that you are on dst is the daytime protocol. Unfortunately, I have been unable to get it to work using udp. I've used zbasic to write a program to get it using tcp, but tcp is not working currently in espbasic.