I just created a new project with two XY graphs one graph pulling data using
system.tag.queryTagHistory() function
and one graph just binding data to the tag historian and guess what..... The time with regular binding is correct. The queryTagHistory() function is my problem it doesn't adjust for daylight savings time.
FYI, the reason I'm using the query function to get the data is because my horizontal 'limit' lines disappear if I just bind the data. I have the limit lines associated with a second X axis because I'm using a single value memory tags to plot a horizontal line, I don't store the line data over time.