The estimated deliver date is past and since there is no further update on the Expected time of arrival, i think you may reach out to apple.com along with your order number. They will be able to assist you better .2 to 9 November.
Btw
i) when did the status changed to "preparing to ship" and "Shipped?"
ii) Do you still have option to cancel the order now? Since your relatives are starting on 21st hopefully you should get it before that date, Because usually the UPS drop the box at the doorstep and you may find it difficult to return if they delivery it to you after 21st.