I'm confused as to whether magic bands are free or need to be purchased. We are arriving at SSR for one night in November before our cruise. We ordered the MBs months ago. I received and email a while back indicating the MBs were on their way. But now I'm reading that MBs are no longer free and must be purchased. Please set me straight. Did I grandfather in before they became no longer free?