Personally, I just try to publish quality videos every week. You can start worrying about best time to publish when you have an established community who wants consistency in video releases. For people early on, I just suggest uploading whenever you see fit, but try not to do daily, but also don't do monthly.
I've found weekly to be great for me, and I'm planning to move to two per week as summer rolls in.