Two months out, Viking couldn't get me into Budapest before 7:PM. They couldn't get me in the day before either. On the way back to Los Angeles, I had a connection in Detroit. Despite what I saw on internet, they have contractual agreements. So, I learned, either book earlier and get a better flight, or take a deal and get whatever they give you.