Well the thing is i think the dates and the time zone including the moon phase is like a day of me. Because its 20th for me today and the calender on here says the 21st. So it seems the date and time is a day ahead. Which too me is weird i don't know why it is like that. But i am not the one who controls the settings on the sites server.
The time settings for this site are managed by the admin, since I have been a member of this site the day has always been a day off. I believe this to either be due to an intentional setting where the global time is set for a certain time zone, which means those whose who live on the other side of the hemisphere will always be a day behind or something of that sort. Thats why you should never rely on a websites time and date settings as they could be specific to a time zone or region. However this is just speculation, but again, I encourage you not to rely on time and date information from websites, but instead use your computers time and calendar as they are usually synchronized to your specific time zone and region.