Well the report I read was about someone who ordered some time back when the rate was $2 to the �. He got it delivered recently as per contract and on time.
travelmoneyservices will buy the $$ now on the futures market - they are not themselves gambling on what the rate will be. So it's safe enough.