According to Hindu custom, the haldi program is performed prior to the mehendi because the mehendi colour should not appear dull during the wedding. However, it is up to you to carry out the ceremony whenever it suits you.
Question
Which ritual comes first, Haldi or mehendi?