「買う、購入する」という意味の動詞は、buy以外にもpurchaseというのがあります。
「この前のGW」=「最後のGW」ということなので、last GWとなります。このlastつけたときは、前置詞のinやonはいりません!
「この前のGWに本を買ったけど、いつ買ったか日にちは覚えていない。」
I bought a book last GW but I don’t remember what date exactly I did.
I purchased a book last GW but I forgot the exact date.