Yes! Absolutely. If you do decide to peel your potatoes the day before, be sure to place them in water to keep them from discoloring. Do not store your potatoes in water for longer than a day though, otherwise they will absorb the water and become mushy.