So I am getting ready to sign a contract with my photogragher who i found through a local wedding website. we met and she is amazing! I am getting ready to send her my deposit and sign a contract but it says on there that she must receive final payment 30-days prior to the event. Now I do trust her and she is legit but should that raise any flags for me? My sis says that I shouldnt have to pay her until the day of. Help?