dateformat() function bug fix