I believe that is only for players currently under contract with NHL teams. Contracts expire at the end of June 30th making them a UFA on July 1.
He doesn't have an NHL contract expiring. He should be able to sign whenever he wants.
Its the same situation with Kovalchuk. He becomes full UFA on 15th April but he cant officially sign for anyone until 1st July.