That still reports yesterday also, however:

datetostr(now) does not. It gives correct date, so i guess I will use that

Edit:

oh this is impossible, now the button reports correct date, but when i ask the date to be put into a table, its still reports yesterday. whenh i dont call initialise, everything works normal