30 days is an 'estimate' for CIC. It is not a science. As long as you apply before your current visa is up is what matters so if you wait until the day before, so long as CIC gets your application before your current one expires, it doesn't matter. They request you do this 30 days in advance as a courtesy and so you aren't just hanging around for an extra month on implied status before they get your application processed.