As stated by Immigration Department, your passport has to be valid at least 6 months from the date of entering Vietnam. Thus, with your schedule, it is required that you need to obtain a new passport before applying a visa to Vietnam.