First, check to see what your airline has already done for you. Many airlines will have already booked you on a new flight. If not, use a site like Skyscanner to see what other flights you could possibly take, and then contact their customer service line to be put on one of them. Don't forget to contact your travel insurance provider, which may be included in the credit card you booked with, to see how they can help as well.