https://www.taxconnections.com/taxblog/foreign-earned-income-exclusion-timing-is-everything/
Foreign Earned Income Exclusion – Timing is Everything!