Yes a disconected date table used to harvest date selections is the way to deal with this type of scenario. You’ll find many examples of that on the forum, just use the Search option in the upper right of your screen, to get you started here are two examples.