I just figuerd out how it works.
My timezone of -5 is correct for eastern time.
I was assuming that DST = 1 means, do you want to use daylight savings time?
It actually means, is DST in effect right now, if so adjust the time.
I changed it to DST = 0 and the sunrise sunset times are correct.
I guess I'll have to Chnge it to DST = 1 in the spring.