7月最終週の土日 は、言い換えれば、「7月最後の土日」ということですから
”the last weekend of July” でOKです。
また7月第二週の土日も、この場合も、必ず「2回目の土日」ということになりますので
”the second weekend of July” にします。
もし、他の曜日で「7月第二週の月曜日」(第一週が、火曜日以降に始まっている月の場合)は、そのまま訳せば、
”the Monday of the second week of July” ですが、
その場合、「7月の最初の月曜日」ということになりますから、
"the first Monday of July"という方が、シンプルで、よいかもしれません。
ご参考になりましたら幸いです。