Why now is the best time to refinance your mortgage