Is this a known bug?
Unless I have misread the situation, here's what's happening:
When I enroll someone manually, their enrollment begins at midnight -- but it is the COMING midnight, not the previous midnight which began the current day. That means 11:59 p.m. today, plus one minute.
Practically speaking, that means a manual enrollment always begins TOMORROW, the day after the date I specify.
To overcome this, every time I enroll someone manually, I have to adjust the time the enrollment begins. Changing it to 0100 or any time thereafter causes the enrollment to begin TODAY, not tomorrow.
Moodle 2.5.7