Totally agree with what others have said. I suspect that you got "set a date" tip from someone or some other website. You WON'T get that here.
I set quit dates for 15-plus years. I was always ABOUT TO do it. I said I would quit upon college graduation, then my birthday, then July 4th, then Labor Day, then Christmas, marriage, birth of a kid...then another. I must have set 5 or 6 "very serious" quit dates each year for over 15 years. In fact, here's how my poisoned mind workd...I actually told myself, "it's okay to dip today because, I'm quitting on _______ day, anyway." Sound familiar?
Read the Tom and Jenny Kern story (click on killthecan.org...bottom right). Someone tried to console her by asking, "what are the odds..." She replied something like, "the odds don't matter when you're the one that gets it."
Look James, I am pumped you're here. I really am. But there are no short-cuts. Nobody can do this for you. It doesn't get easier on the 15th. The Nic Bitch is in your poisoned mind, controlling how you think. Other websites and self-help books with compelling titles like "10 steps to Quitting" are bullshit. YOU KNOW what you need to do. Flush that shit today, embrace whatever the fuck comes next and enjoy your new freedom.
All you have to do is take the first step and post roll. We've got your back the rest of the way. Don't wait, just do it. Then click on the Welcome Center link above and start reading. Read everything you can. YOU CAN DO THIS. Just click on the Quit Groups and look at a few pages...those name are the names of the other bad ass quitters that once were right where you are today...on the edge of greatness. The difference between them and you...you're too scared to jump in right fucking now and start living free. Who knows? It may super easy for you....okay, not likely, but it will feel great to be quit. I can guaran-fucking-tee that. There is no quitter that wishes they had just dipped a few more days before quitting...nobody.
So c'mon, James...BE OUR QUIT BROTHER...YOU CAN DO THIS...DON'T WAIT ANOTHER MINUTE...EMBRACE THE SUCK and LIVE FREE!!!