Post doc or Lecturer after Full-time PhD? and Can I apply for Post doc after Thesis submission or should wait until Viva-voce?
After [submitting my thesis] is it good to go for post-doc or as a lecturer...?


I believe there's a personal aspect to consider when making this decision. In particular, do you want to work for a single institute or multiple institutes during the next 3-5 years?


  If I apply for lecturer will colleges entertain it as I am a fresher?


I'm not sure what you mean. If you mean "will colleges entertain the idea of hiring a fresh graduate?", then yes.


  Am I eligible to apply for Post-doc position after submitting my thesis? 


Yes for many institutions, but there might well exist some institutes that won't hire you.


  or should I wait until the completion of Vivo-voce and/or graduation?


You'll submit your thesis in "a month or two," you'll then have to wait 3-6 months for your Vivo-voce and up to a further 6-12 months for your graduation. 
I suspect you cannot afford to wait for your Vivo-voce or graduation, apply now (you needn't wait until you've submitted).