A Magic Key holder can purchase Disney Genie+ as soon as they have scanned into the park for the day. Magic Key holders cannot purchase Disney Genie+ in advance. If the Magic Key holder is visiting multiple days in a row, they would need to purchase it each day once they are scanned into the park.