Jaka byłaby dobra implementacja, aby uzyskać wszystkie daty poniedziałkowe i czwartkowe Pomiędzy danym zakresem dat (DateX i DateY) w JAVA

Mam ten problem. Chcę uzyskać kilka dni między podanym zakresem dat. Jakie byłoby optymalne rozwiązanie tego problemu? na przykład chcę dostać się w poniedziałek, środę i czwartek od dzisiaj do dwóch miesięcy.

Z góry dziękuję