I always change my oil and filter before storing as well. You want the fresh oil to protect the internals while sitting. After changing the oil, run it for a short time (30 sec) just to circulate it, then don't start it again until you are ready to ride it. Starting an engine to "warm it up" is a terrible idea. You are just contaminating the fresh oil with gas, moisture, and acids.
I always use ethanol-free gas, and add stabilizer and 1 oz per gal of 2-stroke oil - even in 4-strokes. Fill the tank to the top. The 2-stroke oil isn't going to be an issue, and I feel it helps prevent rust in a steel tank. Drain the floatbowls if you can.
The battery gets charged at 1A for a few hours, occasionally. I don't use a Tender.
Adjust and lube your chain. I also bump my tires up to about 40 psi during storage. They will drop with the cold, and you don't want the sidewalls to buckle and crack from low pressure. Set them to the proper pressure before riding.