Maquis
When can I complete Liberate the Town, and must I play to the final turn?
Only at the end of the game, since the Allies do not advance faster because Morale is high. Strictly you must play through to the END space, but if you already hold the required weapons and Morale and cannot lose either, you may stop early and count the win.