Now is best time to find vacation deals