you can put a plant into a 12/12 any time and by the leafs its an indica so it dosent need to be too tall so the answer is yes
but i see you didnt put alot of money into your grow
so here is some advice
1.white is actually more reflective then ten foil (i know doesnt sound right but it does) it actually the best thing you can do without useng mylar
2.since or plants are kind of short and lanky to be eight weaks that means you dont have proper lighting (cant use regular bulbs) use flouresant ling CFLs (p.s. no black lights dont work ) and you need about a 400w or about 6 to eight 60w
hope this helps with your grow setup!!!