yes you can, you will have to pay fees for changing your ticket, which is subject to airlines policy as some wont allow you over a certain period of time.
if your tickets are still unissued, you are able to request a 4-day transit period from the official travel agent that the saudi bureau deals with