Woman fosters a dog while she's on vacation but has to fly home — watch the amazing moment they reunite 5 months later