<SYSTEM_TASK:>
Given the following text problem statement, write Python code to implement the functionality described below in problem statement
<END_TASK>
<USER_TASK:>
Problem:
I'm looking to map the value in a dict to one column in a DataFrame where the key in the dict is equal to a second column in that DataFrame
<ASSISTANT_TASK:>
Python Code:
import pandas as pd
import numpy as np
dict = {'abc':'1/2/2003', 'def':'1/5/2017', 'ghi':'4/10/2013'}
df = pd.DataFrame({'Member':['xyz', 'uvw', 'abc', 'def', 'ghi'], 'Group':['A', 'B', 'A', 'B', 'B'], 'Date':[np.nan, np.nan, np.nan, np.nan, np.nan]})
def g(dict, df):
    df["Date"] = df["Member"].apply(lambda x: dict.get(x)).fillna(np.NAN)
    for i in range(len(df)):
        if df.loc[i, 'Member'] not in dict.keys():
            df.loc[i, 'Date'] = '17/8/1926'
    df["Date"] = pd.to_datetime(df["Date"])
    df["Date"] = df["Date"].dt.strftime('%d-%b-%Y')
    return df
df = g(dict.copy(),df.copy())
<END_TASK>