I, like other respondents, would say "on".At <date> is often used to report a particular value of something that changes with time. At 23 September we had used 95% of the fuel estimate for the month. . . . The financial position at 1 January 2010 was less favourable than we had anticipated.