The other option if its the case of a small shortfall is to see if you can earn the miles through partners.
For example I am HH gold and the missus is also HH gold with Hilton.
However we will never achieve diamond as we don't stay that many nights at the hotel chain .
Once both of us have reached the required number of nights for renewing gold, all future bookings are in the name of the person with a shortage of miles
This adds on quite a bit of miles especially if you have a long stay planned .
Another option is to see if there is friend/family who is planning to fly on EK soon and send them a skywards member referral link.
Its a easy way for you to get a few thousand miles depending on their class. of travel