Not sure how many calendar events are cached on the device, but while I was flashing a rom update on my phone I was getting calendar notifications while offline.
I've noticed, if I don't keep uploading new watch faces via watchmaker my battery lasts waaay longer, and have also found the o.p. settings the most ideal.