In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and poppy seeds.
In another bowl, mix together the melted butter, oil, eggs, sour cream, vanilla extract, almond extract, and lemon zest, lemon juice, and milk.
Pour the wet mixture into the dry and use a rubber spatula to combine.
Cover the bowl with plastic wrap and rest at room temperature for 1 hour.
In the meantime, make the lemon simple syrup.
Add the lemon juice and sugar to a saucepan and place over medium heat.
Bring to a boil, then simmer for 10 minutes to let the sugar completely dissolve.
While that simmers, peel the zest from 1 lemon. Place the zest in a heat safe bowl.
Remove the lemon syrup from the heat and pour into the bowl of zest. Let it cool at room temperature while the muffin batter continues to rest.
Close to the 1 hour mark, preheat the oven to 425F and line a cupcake tin with paper liners.
Using a large 2 oz scoop (or about ¼ cup), fill each liner all the way to the top.
Bake for 8 minutes. Then change the oven heat setting to 350F and bake for another 8-10 minutes.
When the muffins are fresh from the oven, brush with a generous amount of the lemon simple syrup.
Allow the muffins to cool in the pan for about 5 minutes, then transfer to a cooling rack to cool for another 15-20 minutes.
