You can buy tickets to Gardens by the Bay on the official website or on Klook* which sometimes has discounts.