2 minor things,

first your screentip for year, gives also month instead of year,

two: btnWeedDay should be btnWeekDay i guessed,...,
which is not so important, because you used it through your whole application,
because, just to let you know,...

(changed the year myself, because 35 years ahead, and back, where just a little bit to much for me...),

Only thing overhere is that the day highlighted is wednesday, although it tuesday here,...
try to figure it out in your code,

windows settings??
Timedifference,???

Regards,

Robert