The EU passengers charter will give some relief if your friend is travelling soon, but if the flight is more than two weeks away then Ryanair are free to change it as they please.
Transport: Air - legislation in force since 2005 - European commission
Having said that, I am a frequent Ryanair passenger and I have been subjected to several fight time changes in the past. Usually Ryanair give you the option of accepting the amended times or transferring to another flight to the same country free of charge (but not a refund). Maybe your friend could transfer onto a flight the day after, or maybe try and see if she can fly to Girona.