Can a miner just introduce a block full of valid predetermined transactions in the blockchain and get rewarded? My question is - let's say a miner has control over a certain number of bitcoin addresses. He creates a block containing small transactions to and fro from these accounts ahead of time in advance and also calculates the golden nonce for that block should it be introduced in the chain in the future. 

Can he introduce this block in the chain at a particular instant of time and get the mining reward, considering that he can determine all the variables that would affect nonce calculation in advance. Also my understanding says that this block won't be rejected by other nodes as all the transactions will be valid with proper signatures(the miner controls all those bitcoins and will only try to spend them at that particular instant). What would prevent such a situation from happening? This way miners could make bitcoins for themselves out of thin air. What am I missing here?
This will not work, because a block's content includes the previous block's hash which means that a valid block can only be mined after the previous block is known.

The dummy transactions would not yield a reward to the miner, because the transaction fees are just going from the miner's left pocket to the miner's right pocket. The miner will only gain the newly minted coins, which they would have collected anyway, even with an empty block that included no transactions except for the coinbase transaction. In fact, the miner is suffering an opportunity cost, because they could have collected fees from other transactions instead.