Shaikh Abdul-Muhsin al-‘Abbad hafidhuhallah was asked:
Is it allowed for the owner of a merchandise to change the price according to the place, season, and buyers?
“Yes [it is allowed] if the merchandise has a price in a place and it has another price somewhere else. It is well known that a merchandise can be found in a place where the price is low and in a place where the price is more. So how can the merchandise be moved from one place to the other? Likewise, the seasons where there is a lot of demand and little supply. No doubt that differs according to the difference in the place and time”.
[Sharh Ibn Majah no. 159]
However, one should not sell things that aid the celebration of the non-Muslims as mentioned here.
And Allah knows best.
Faisal Ibn Abdul Qaadir Ibn Hassan