message: Update CreateTransaction to set the transaction time.
diff: @@ -2439,6 +2439,7 @@ bool CWallet::CreateTransaction(const vector<CRecipient>& vecSend, CWalletTx& wt
  assert(txNew.nLockTime <= (unsigned int)chainActive.Height());
  assert(txNew.nLockTime < LOCKTIME_THRESHOLD);
  + txNew.nTime = GetAdjustedTime();
  {
  set<pair<const CWalletTx*,unsigned int> > setCoins;
  vector<pair<const CWalletTx*,unsigned int>> vCoins;
  @@ -2496,7 +2497,7 @@ bool CWallet::CreateTransaction(const vector<CRecipient>& vecSend, CWalletTx& wt
  // Choose coins to use
  CAmount nValueIn = 0;
  setCoins.clear();
  - if (!SelectCoins(vAvailableCoins, nValueToSelect, setCoins, nValueIn, coinControl))
  + if (!SelectCoins(vAvailableCoins, nValueToSelect, txNew.nTime, setCoins, nValueIn, coinControl))
  {
  strFailReason = _("Insufficient funds");
  return false;
  