Even Busy Gas Stations only buy GAs like once every 2 months, so if they paid 2 month ago GAS Prices, they do need to charge 2 month ago gas Prices to cover cost.
Gas Stations do not buy oil they buy refined Gas from Gas producers, and the Gas Producers are still charging through the nose for gas.