Can I submit a timesheet for another user?

Yes, from the Timesheet, pick the user for whom you wish to fill time from the ‘User’ drop-down.

If you are unable to pick user from that drop-down, it means that you do not have "Proxy" privilege setup for any role that you are playing in Celoxis.