Is this possible in one full day?

We'll land in Singapore at 06:20am and use the luggage storage at the airport to leave our suitcases for our stay so we don't need to go straight to the hotel in the morning.

Will we be able to do all this in one day (and what would the best order be to minimize travel time? We plan on mainly using the MRT where possible)

Botanic gardens, China town, Kampong Gelam, Little India (food @ MTR1924), GBTB (evening lights show), drinks @ spago sky bar

Our flight out is at 17:20 the following day, so could do some of this the following morning if needed, but would like to check out Jewel also before we fly.

Thanks for any tips or advice!