I have my dealer change the oil before laying up the bike for the winter. I also have any required maintenance like coolant change/brake fluid change/clutch fluid/air filter done. Then take it home and I pull my battery and put it on a battery tender.

When spring rolls around I am not waiting in line behind dozens of others to get the parts / service I need. If you do all of your own work, do it as required at a time that suits you.