add makeDateWithFormat function