update $date function