Yes, you can shave brussels sprouts ahead of time. They will last 2-4 days in the refrigerator. You can store raw shaved brussels sprouts with a paper towel to preserve freshness.