Elaborate Date Plan