Hello Louise Thrale,
Ledger will refuse to post transactions outside the current fiscal calendar, and will place them in an error batch. Prior to running your year end, move the batch into the archive.
When you have completed the year end, retrieve the batch from the archive, and (perhaps) edit the fiscal period you wish to post the transactions to. The dates will remain unchanged unless you specifically change them when the batch is retrieved from the archive.