Fixing That Date/Time Globalization Issue

Right after I created a new blog post in this new version of my site, I immediately noticed that the time of post is incorrect and reads around 2PM instead of 10PM. I, then, knew that I have one of those date/time globalization issue again. I used to solve this issue by changing the database and web server timezones to be in sync with client's timezones since I have always been in control with the servers. But as I am hosting my website using Azure while my database in ClearDB, I totally don't have any control with their timezones. I am, then, compelled to fix this.

First up is to synchronize all the times for all of the server code. Normally, UTC times are being used in storing date/time data...