These soft lemon drop cookies feature both sweet and tangy flavors thanks to plenty of fresh lemon juice and a powdered sugar glaze.