The first (full) weekend means that it is the first weekend of the month where both Saturday and Sunday fall within that month.
If Saturday is the end of one month and Sunday is the beginning of another, then that is not the first full weekend and it would be the following weekend.