Prepositions are such small words with nearly the same meaning that it seems that you can use any of them. But that is not true. If you want to sound well, you have to be careful with the prepositions. And believe me, it is not so difficult to use the prepositions AT, IN, ON for time expressions correctly. There are many clear rules and only a few exceptions.
Games to practice these prepositions: