to get the date just use
import Data.Time.Clock import Data.Time.Calendar date :: IO (Integer,Int,Int) -- :: (year,month,day) date = getCurrentTime >>= return . toGregorian . utctDay