Just buy joe no flats save you changing your tyre £10 off amazon if you get a flat just use a co2 canister to get you back on the road
The hole will be sealed in 4 seconds at the end of the day you are always going to get punctures no matter what the tyre you have.
i have Schwalbe marathon plus tyres and i still get punctures the answer is sealant nothing else is
i must admit i do get a lot less punctures with Schwalbe tyres but it doesn't solve them all
Due to my circumstances at the moment i need to get to appointments and i haven't really got time for flat tyres and sorting out a puncture so that is why i use sealant to solve the problem quickly.
A few months ago i had a massive thorn about a inch long on my marathon plus tyre and gave me a flat pumped back up back on the
road again in under 2 mins a lot less hassle then messing with tyre levers and messing with a flat
At the end of the day if you are commuting at night no one really wants to fix a puncture no one really minds getting off their bike and just pumping up but going through taken the tube out sorting the puncture more hassle then it worth.
i can assure you when you are commuting to work you won't have to waste time fixing punctures and been late anymore when you use the sealant it will make your life a lot more easier for you.
http://www.chainreactioncycles.com/no-flats-joe-s-super-sealant/rp-prod18710
i believe joes no flats can seal up to 500 3mm holes so you won't have to worry about the sealant for a long time at all.
my advice would be just buy a bulk of co2 canisters to save some money so the canisters come cheap to save you paying top price all the time.