I solved the problem by deleting the date column and created it again.
this now recorded the time in the correct format
timestamp
gave 2014-01-04 20:58:56
, and NOW()
gave 2014-01-04 20:58:56
thanks for all who contributed, this wasn't a timezone issue as @AbdulJabbarWebBestow mentioned
Thanks again