add format date function