Hello, I'm The French,
it's very special the use for in or on, it's the same meaning but for French I think in time it's more normal.
When I use on, I think all the time 'on the table', "in" means for me it's into the period of time, but I'm not English.
Bye:-D

