I'm a bit confused in using preposition before dates. Can you please state the general rule in using preposition based on the following sentences:
1. Before a past/previous date ( _____ January, 2004)
2. On a future date (___ Sundays; _____ January, 2006)
3. On complete dates (____ January 31, 2003; ____ January 31, 2006)
Thank you so much