It's not necessary for the points to be from the current use year. You can transfer points from someone's next use year, too. Then once the points are in your account they can be banked or borrowed as needed for your cruise
It is true that banked or borrowed pts can not be transferred.