This sounds like a job for leftjoin
julia> ind = today():Day(2):today()+Day(10);
julia> vals = rand(length(ind));
julia> df = DataFrame("ind" => ind, "vals" => vals);
julia> full_inds = today():Day(1):today()+Day(10);
julia> df_full = DataFrame(ind = full_inds);
julia> leftjoin(df_full, df, on ="ind")
11×2 DataFrame
Row │ ind vals
│ Date Float64?
─────┼─────────────────────────────
1 │ 2020-12-02 0.483128
2 │ 2020-12-03 missing
3 │ 2020-12-04 0.403967
4 │ 2020-12-05 missing
5 │ 2020-12-06 0.0540637
6 │ 2020-12-07 missing
7 │ 2020-12-08 0.951807
8 │ 2020-12-09 missing
9 │ 2020-12-10 0.0238036
10 │ 2020-12-11 missing
11 │ 2020-12-12 0.51351