What to plant when

Today is May 21. Now is the right time to plant: