No. It needs to be on Red. It doesn't fit 1989. I don't know why people think it does. It even uses a Red photoshoot pic for the cover.
The remix was released in July 2013 and STF came out in October 2013. The Last Time was also sent to radio in October/November of 2013 so that puts STF officially out during Red's promo cycle, hence w