Is there currently any way for someone in the US to pay for their subscription and get the rewards now?

I know I read like a week ago in another thread that if buying a time card only those from another region can get their rewards now because of the way the time cards work in that region. What about using Crysta? Basically I'm just wondering if there is any way to get pre-paid time in US with the veteran rewards now rather than later?