You would think that outgoing transactions would not be allowed until bitcoin core was up to date with the blockchain. Looks like that is not the case.
yes your wallet need to be sync till the date it received the fund, after that even if it not sync you can still transfer btc from it
like you recieved money to your walet on 14 oct and today you wallet is sync till 20 oct then still you can transfer that btc to other wallets without sync to current date