There are two options:
(1) HAVE: You have to finish your homework today.
(2) OUGHT: You ought to finish your homework today.
If you were wondering why you cannot use 'must' or 'should', the reason is the preposition 'to' that is already given and requires a modal verb that uses 'to'; 'must' and 'should' do not use 'to'.